(function (e) {
    function t(t) {
        for (var a, i, s = t[0], c = t[1], u = t[2], l = 0, d = []; l < s.length; l++) i = s[l], Object.prototype.hasOwnProperty.call(o, i) && o[i] && d.push(o[i][0]), o[i] = 0;
        for (a in c) Object.prototype.hasOwnProperty.call(c, a) && (e[a] = c[a]);
        f && f(t);
        while (d.length) d.shift()();
        return r.push.apply(r, u || []), n()
    }

    function n() {
        for (var e, t = 0; t < r.length; t++) {
            for (var n = r[t], a = !0, i = 1; i < n.length; i++) {
                var s = n[i];
                0 !== o[s] && (a = !1)
            }
            a && (r.splice(t--, 1), e = c(c.s = n[0]))
        }
        return e
    }

    var a = {}, i = {app: 0}, o = {app: 0}, r = [];

    function s(e) {
        return c.p + "js/" + ({
            fail: "fail",
            "lang-en-US": "lang-en-US",
            "lang-en-US-account": "lang-en-US-account",
            "lang-en-US-account-settings": "lang-en-US-account-settings",
            "lang-en-US-dashboard": "lang-en-US-dashboard",
            "lang-en-US-dashboard-analysis": "lang-en-US-dashboard-analysis",
            "lang-en-US-form": "lang-en-US-form",
            "lang-en-US-form-basicForm": "lang-en-US-form-basicForm",
            "lang-en-US-global": "lang-en-US-global",
            "lang-en-US-menu": "lang-en-US-menu",
            "lang-en-US-result": "lang-en-US-result",
            "lang-en-US-result-fail": "lang-en-US-result-fail",
            "lang-en-US-result-success": "lang-en-US-result-success",
            "lang-en-US-setting": "lang-en-US-setting",
            "lang-en-US-user": "lang-en-US-user",
            user: "user"
        }[e] || e) + "." + {
            "chunk-012b4683": "f9807144",
            "chunk-0d1e55ab": "9720e631",
            "chunk-1e387987": "c8e8060f",
            "chunk-2a67c443": "6e46d34a",
            "chunk-2d0aecfc": "74d04c65",
            "chunk-2d0e4e51": "f9f6fb1f",
            "chunk-357a8ab2": "65b23f24",
            "chunk-3affb9d5": "90103088",
            "chunk-3be9161f": "f843ac7b",
            "chunk-4697cc2e": "79cbbb17",
            "chunk-4aecc3f9": "64926076",
            "chunk-0831d890": "65ab6f72",
            "chunk-11ff81f0": "f29a7c87",
            "chunk-21ac9da7": "eb935dd7",
            "chunk-238c7df1": "68ae30cf",
            "chunk-293fa244": "67867ca9",
            "chunk-3ccd7a35": "6fa07b4a",
            "chunk-0e19653c": "fdf50fac",
            "chunk-114fb276": "721cf6ac",
            "chunk-2d0bd9d4": "84a00226",
            "chunk-2d207810": "4e2f96e2",
            "chunk-38fb323f": "477a9513",
            "chunk-3aadf68e": "2ffb17ce",
            "chunk-2d0cbab4": "2ae744b5",
            "chunk-2d0d3dc7": "a7739e98",
            "chunk-ad47917a": "4a5b1582",
            "chunk-2d22bf44": "1046f105",
            "chunk-d2ac0710": "58ff23b1",
            "chunk-afc1c0ce": "81b49a9c",
            "chunk-2d0c7b6d": "66b902c5",
            "chunk-749fbdec": "ec68fcb3",
            "chunk-6232e334": "ec582893",
            "chunk-70370409": "7b5d4b2a",
            "chunk-94cba452": "5d297a8d",
            "chunk-d3deacee": "1f4b0a4a",
            "chunk-d3df682a": "00c27b55",
            "chunk-d4096f50": "79da54c9",
            "chunk-f99e7ae4": "cf701eaf",
            "chunk-4b672e02": "890b7776",
            "chunk-5be7b54f": "c932efab_v2",
            "chunk-5d06aa4e": "9c805a31",
            "chunk-6314b27e": "fbb018db",
            "chunk-b975fbf0": "ab1c37a1",
            "chunk-e3c89b70": "332836e5",
            "chunk-e49b9392": "bd3afeaa",
            fail: "02d9f2fe",
            "lang-en-US": "c2b9fb0b",
            "lang-en-US-account": "22acff36",
            "lang-en-US-account-settings": "17ba8fd1",
            "lang-en-US-dashboard": "424d1287",
            "lang-en-US-dashboard-analysis": "a405c194",
            "lang-en-US-form": "e177f011",
            "lang-en-US-form-basicForm": "accac539",
            "lang-en-US-global": "c0be4400",
            "lang-en-US-menu": "88600938",
            "lang-en-US-result": "f9ad3e92",
            "lang-en-US-result-fail": "a9ab7af8",
            "lang-en-US-result-success": "c70cc9c3",
            "lang-en-US-setting": "304a6571",
            "lang-en-US-user": "763146ae",
            user: "93c8bc3b"
        }[e] + ".js"
    }

    function c(t) {
        if (a[t]) return a[t].exports;
        var n = a[t] = {i: t, l: !1, exports: {}};
        return e[t].call(n.exports, n, n.exports, c), n.l = !0, n.exports
    }

    c.e = function (e) {
        var t = [], n = {
            "chunk-012b4683": 1,
            "chunk-0d1e55ab": 1,
            "chunk-1e387987": 1,
            "chunk-2a67c443": 1,
            "chunk-357a8ab2": 1,
            "chunk-3affb9d5": 1,
            "chunk-3be9161f": 1,
            "chunk-4697cc2e": 1,
            "chunk-4aecc3f9": 1,
            "chunk-0831d890": 1,
            "chunk-21ac9da7": 1,
            "chunk-293fa244": 1,
            "chunk-3ccd7a35": 1,
            "chunk-0e19653c": 1,
            "chunk-114fb276": 1,
            "chunk-38fb323f": 1,
            "chunk-3aadf68e": 1,
            "chunk-ad47917a": 1,
            "chunk-d2ac0710": 1,
            "chunk-afc1c0ce": 1,
            "chunk-70370409": 1,
            "chunk-94cba452": 1,
            "chunk-4b672e02": 1,
            "chunk-5be7b54f": 1,
            "chunk-5d06aa4e": 1,
            "chunk-6314b27e": 1,
            "chunk-e3c89b70": 1,
            "chunk-e49b9392": 1,
            user: 1
        };
        i[e] ? t.push(i[e]) : 0 !== i[e] && n[e] && t.push(i[e] = new Promise((function (t, n) {
            for (var a = "css/" + ({
                fail: "fail",
                "lang-en-US": "lang-en-US",
                "lang-en-US-account": "lang-en-US-account",
                "lang-en-US-account-settings": "lang-en-US-account-settings",
                "lang-en-US-dashboard": "lang-en-US-dashboard",
                "lang-en-US-dashboard-analysis": "lang-en-US-dashboard-analysis",
                "lang-en-US-form": "lang-en-US-form",
                "lang-en-US-form-basicForm": "lang-en-US-form-basicForm",
                "lang-en-US-global": "lang-en-US-global",
                "lang-en-US-menu": "lang-en-US-menu",
                "lang-en-US-result": "lang-en-US-result",
                "lang-en-US-result-fail": "lang-en-US-result-fail",
                "lang-en-US-result-success": "lang-en-US-result-success",
                "lang-en-US-setting": "lang-en-US-setting",
                "lang-en-US-user": "lang-en-US-user",
                user: "user"
            }[e] || e) + "." + {
                "chunk-012b4683": "ed0f8c5a",
                "chunk-0d1e55ab": "4c65d223",
                "chunk-1e387987": "7600b3cc",
                "chunk-2a67c443": "5a253c04",
                "chunk-2d0aecfc": "31d6cfe0",
                "chunk-2d0e4e51": "31d6cfe0",
                "chunk-357a8ab2": "7b31575b",
                "chunk-3affb9d5": "4578c560",
                "chunk-3be9161f": "2ba584da",
                "chunk-4697cc2e": "2e1ff593",
                "chunk-4aecc3f9": "30141d74",
                "chunk-0831d890": "21d3220d",
                "chunk-11ff81f0": "31d6cfe0",
                "chunk-21ac9da7": "a71fd596",
                "chunk-238c7df1": "31d6cfe0",
                "chunk-293fa244": "5f34c64e",
                "chunk-3ccd7a35": "35c8f471",
                "chunk-0e19653c": "6a655c2d",
                "chunk-114fb276": "10eddd76",
                "chunk-2d0bd9d4": "31d6cfe0",
                "chunk-2d207810": "31d6cfe0",
                "chunk-38fb323f": "b4c1d3cd",
                "chunk-3aadf68e": "8ad47820",
                "chunk-2d0cbab4": "31d6cfe0",
                "chunk-2d0d3dc7": "31d6cfe0",
                "chunk-ad47917a": "15688881",
                "chunk-2d22bf44": "31d6cfe0",
                "chunk-d2ac0710": "83747a35",
                "chunk-afc1c0ce": "3c0b7eae",
                "chunk-2d0c7b6d": "31d6cfe0",
                "chunk-749fbdec": "31d6cfe0",
                "chunk-6232e334": "31d6cfe0",
                "chunk-70370409": "c90ce460",
                "chunk-94cba452": "698bf01f",
                "chunk-d3deacee": "31d6cfe0",
                "chunk-d3df682a": "31d6cfe0",
                "chunk-d4096f50": "31d6cfe0",
                "chunk-f99e7ae4": "31d6cfe0",
                "chunk-4b672e02": "243630ea",
                "chunk-5be7b54f": "4b743838",
                "chunk-5d06aa4e": "f0a4b324",
                "chunk-6314b27e": "10a7e8e6",
                "chunk-b975fbf0": "31d6cfe0",
                "chunk-e3c89b70": "410e90a7",
                "chunk-e49b9392": "48530a47",
                fail: "31d6cfe0",
                "lang-en-US": "31d6cfe0",
                "lang-en-US-account": "31d6cfe0",
                "lang-en-US-account-settings": "31d6cfe0",
                "lang-en-US-dashboard": "31d6cfe0",
                "lang-en-US-dashboard-analysis": "31d6cfe0",
                "lang-en-US-form": "31d6cfe0",
                "lang-en-US-form-basicForm": "31d6cfe0",
                "lang-en-US-global": "31d6cfe0",
                "lang-en-US-menu": "31d6cfe0",
                "lang-en-US-result": "31d6cfe0",
                "lang-en-US-result-fail": "31d6cfe0",
                "lang-en-US-result-success": "31d6cfe0",
                "lang-en-US-setting": "31d6cfe0",
                "lang-en-US-user": "31d6cfe0",
                user: "768d65e8"
            }[e] + ".css", o = c.p + a, r = document.getElementsByTagName("link"), s = 0; s < r.length; s++) {
                var u = r[s], l = u.getAttribute("data-href") || u.getAttribute("href");
                if ("stylesheet" === u.rel && (l === a || l === o)) return t()
            }
            var d = document.getElementsByTagName("style");
            for (s = 0; s < d.length; s++) {
                u = d[s], l = u.getAttribute("data-href");
                if (l === a || l === o) return t()
            }
            var f = document.createElement("link");
            f.rel = "stylesheet", f.type = "text/css", f.onload = t, f.onerror = function (t) {
                var a = t && t.target && t.target.src || o,
                    r = new Error("Loading CSS chunk " + e + " failed.\n(" + a + ")");
                r.code = "CSS_CHUNK_LOAD_FAILED", r.request = a, delete i[e], f.parentNode.removeChild(f), n(r)
            }, f.href = o;
            var m = document.getElementsByTagName("head")[0];
            m.appendChild(f)
        })).then((function () {
            i[e] = 0
        })));
        var a = o[e];
        if (0 !== a) if (a) t.push(a[2]); else {
            var r = new Promise((function (t, n) {
                a = o[e] = [t, n]
            }));
            t.push(a[2] = r);
            var u, l = document.createElement("script");
            l.charset = "utf-8", l.timeout = 120, c.nc && l.setAttribute("nonce", c.nc), l.src = s(e);
            var d = new Error;
            u = function (t) {
                l.onerror = l.onload = null, clearTimeout(f);
                var n = o[e];
                if (0 !== n) {
                    if (n) {
                        var a = t && ("load" === t.type ? "missing" : t.type), i = t && t.target && t.target.src;
                        d.message = "Loading chunk " + e + " failed.\n(" + a + ": " + i + ")", d.name = "ChunkLoadError", d.type = a, d.request = i, n[1](d)
                    }
                    o[e] = void 0
                }
            };
            var f = setTimeout((function () {
                u({type: "timeout", target: l})
            }), 12e4);
            l.onerror = l.onload = u, document.head.appendChild(l)
        }
        return Promise.all(t)
    }, c.m = e, c.c = a, c.d = function (e, t, n) {
        c.o(e, t) || Object.defineProperty(e, t, {enumerable: !0, get: n})
    }, c.r = function (e) {
        "undefined" !== typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, {value: "Module"}), Object.defineProperty(e, "__esModule", {value: !0})
    }, c.t = function (e, t) {
        if (1 & t && (e = c(e)), 8 & t) return e;
        if (4 & t && "object" === typeof e && e && e.__esModule) return e;
        var n = Object.create(null);
        if (c.r(n), Object.defineProperty(n, "default", {
            enumerable: !0,
            value: e
        }), 2 & t && "string" != typeof e) for (var a in e) c.d(n, a, function (t) {
            return e[t]
        }.bind(null, a));
        return n
    }, c.n = function (e) {
        var t = e && e.__esModule ? function () {
            return e["default"]
        } : function () {
            return e
        };
        return c.d(t, "a", t), t
    }, c.o = function (e, t) {
        return Object.prototype.hasOwnProperty.call(e, t)
    }, c.p = "/", c.oe = function (e) {
        throw console.error(e), e
    };
    var u = window["webpackJsonp"] = window["webpackJsonp"] || [], l = u.push.bind(u);
    u.push = t, u = u.slice();
    for (var d = 0; d < u.length; d++) t(u[d]);
    var f = l;
    r.push([0, "chunk-vendors"]), n()
})({
    0: function (e, t, n) {
        e.exports = n("56d7")
    }, "0dbd": function (e, t, n) {
        var a = n("b2b7");
        e.exports = {
            __esModule: !0, default: a.svgComponent({
                tag: "svg",
                attrsMap: {
                    t: "1551058675966",
                    class: "icon",
                    style: "",
                    viewBox: "0 0 1024 1024",
                    version: "1.1",
                    xmlns: "http://www.w3.org/2000/svg",
                    "p-id": "7872",
                    "xmlns:xlink": "http://www.w3.org/1999/xlink",
                    width: "200",
                    height: "200"
                },
                children: [{tag: "defs"}, {
                    tag: "path", attrsMap: {
                        d: "M85.333333 512h85.333334a340.736 340.736 0 0 1 99.712-241.621333 337.493333 337.493333 0 0 1 108.458666-72.96 346.453333 346.453333 0 0 1 261.546667-1.749334A106.154667 106.154667 0 0 0 746.666667 298.666667C805.802667 298.666667 853.333333 251.136 853.333333 192S805.802667 85.333333 746.666667 85.333333c-29.397333 0-55.978667 11.776-75.221334 30.933334-103.722667-41.514667-222.848-40.874667-325.76 2.517333a423.594667 423.594667 0 0 0-135.68 91.264 423.253333 423.253333 0 0 0-91.306666 135.637333A426.88 426.88 0 0 0 85.333333 512z m741.248 133.205333c-17.109333 40.618667-41.685333 77.141333-72.96 108.416s-67.797333 55.850667-108.458666 72.96a346.453333 346.453333 0 0 1-261.546667 1.749334A106.154667 106.154667 0 0 0 277.333333 725.333333C218.197333 725.333333 170.666667 772.864 170.666667 832S218.197333 938.666667 277.333333 938.666667c29.397333 0 55.978667-11.776 75.221334-30.933334A425.173333 425.173333 0 0 0 512 938.666667a425.941333 425.941333 0 0 0 393.258667-260.352A426.325333 426.325333 0 0 0 938.666667 512h-85.333334a341.034667 341.034667 0 0 1-26.752 133.205333z",
                        "p-id": "7873"
                    }
                }, {
                    tag: "path",
                    attrsMap: {
                        d: "M512 318.378667c-106.752 0-193.621333 86.869333-193.621333 193.621333S405.248 705.621333 512 705.621333s193.621333-86.869333 193.621333-193.621333S618.752 318.378667 512 318.378667z m0 301.909333c-59.690667 0-108.288-48.597333-108.288-108.288S452.309333 403.712 512 403.712s108.288 48.597333 108.288 108.288-48.597333 108.288-108.288 108.288z",
                        "p-id": "7874"
                    }
                }]
            })
        }
    }, "0e6b": function (e, t, n) {
        "use strict";
        n.r(t), t["default"] = {
            "account.settings.menuMap.basic": "基本设置",
            "account.settings.menuMap.security": "安全设置",
            "account.settings.menuMap.custom": "个性化",
            "account.settings.menuMap.binding": "账号绑定",
            "account.settings.menuMap.notification": "新消息通知",
            "account.settings.basic.avatar": "头像",
            "account.settings.basic.change-avatar": "更换头像",
            "account.settings.basic.email": "邮箱",
            "account.settings.basic.email-message": "请输入您的邮箱!",
            "account.settings.basic.nickname": "昵称",
            "account.settings.basic.nickname-message": "请输入您的昵称!",
            "account.settings.basic.profile": "个人简介",
            "account.settings.basic.profile-message": "请输入个人简介!",
            "account.settings.basic.profile-placeholder": "个人简介",
            "account.settings.basic.country": "国家/地区",
            "account.settings.basic.country-message": "请输入您的国家或地区!",
            "account.settings.basic.geographic": "所在省市",
            "account.settings.basic.geographic-message": "请输入您的所在省市!",
            "account.settings.basic.address": "街道地址",
            "account.settings.basic.address-message": "请输入您的街道地址!",
            "account.settings.basic.phone": "联系电话",
            "account.settings.basic.phone-message": "请输入您的联系电话!",
            "account.settings.basic.update": "更新基本信息",
            "account.settings.basic.update.success": "更新基本信息成功",
            "account.settings.security.strong": "强",
            "account.settings.security.medium": "中",
            "account.settings.security.weak": "弱",
            "account.settings.security.password": "账户密码",
            "account.settings.security.password-description": "当前密码强度：",
            "account.settings.security.phone": "密保手机",
            "account.settings.security.phone-description": "已绑定手机：",
            "account.settings.security.question": "密保问题",
            "account.settings.security.question-description": "未设置密保问题，密保问题可有效保护账户安全",
            "account.settings.security.email": "备用邮箱",
            "account.settings.security.email-description": "已绑定邮箱：",
            "account.settings.security.mfa": "MFA 设备",
            "account.settings.security.mfa-description": "未绑定 MFA 设备，绑定后，可以进行二次确认",
            "account.settings.security.modify": "修改",
            "account.settings.security.set": "设置",
            "account.settings.security.bind": "绑定",
            "account.settings.binding.taobao": "绑定淘宝",
            "account.settings.binding.taobao-description": "当前未绑定淘宝账号",
            "account.settings.binding.alipay": "绑定支付宝",
            "account.settings.binding.alipay-description": "当前未绑定支付宝账号",
            "account.settings.binding.dingding": "绑定钉钉",
            "account.settings.binding.dingding-description": "当前未绑定钉钉账号",
            "account.settings.binding.bind": "绑定",
            "account.settings.notification.password": "账户密码",
            "account.settings.notification.password-description": "其他用户的消息将以站内信的形式通知",
            "account.settings.notification.messages": "系统消息",
            "account.settings.notification.messages-description": "系统消息将以站内信的形式通知",
            "account.settings.notification.todo": "待办任务",
            "account.settings.notification.todo-description": "待办任务将以站内信的形式通知",
            "account.settings.settings.open": "开",
            "account.settings.settings.close": "关"
        }
    }, "12a1": function (e, t, n) {
        "use strict";
        n.r(t), t["default"] = {
            "form.basic-form.basic.title": "基础表单",
            "form.basic-form.basic.description": "表单页用于向用户收集或验证信息，基础表单常见于数据项较少的表单场景。",
            "form.basic-form.title.label": "标题",
            "form.basic-form.title.placeholder": "给目标起个名字",
            "form.basic-form.title.required": "请输入标题",
            "form.basic-form.date.label": "起止日期",
            "form.basic-form.placeholder.start": "开始日期",
            "form.basic-form.placeholder.end": "结束日期",
            "form.basic-form.date.required": "请选择起止日期",
            "form.basic-form.goal.label": "目标描述",
            "form.basic-form.goal.placeholder": "请输入你的阶段性工作目标",
            "form.basic-form.goal.required": "请输入目标描述",
            "form.basic-form.standard.label": "衡量标准",
            "form.basic-form.standard.placeholder": "请输入衡量标准",
            "form.basic-form.standard.required": "请输入衡量标准",
            "form.basic-form.client.label": "客户",
            "form.basic-form.client.required": "请描述你服务的客户",
            "form.basic-form.label.tooltip": "目标的服务对象",
            "form.basic-form.client.placeholder": "请描述你服务的客户，内部客户直接 @姓名／工号",
            "form.basic-form.invites.label": "邀评人",
            "form.basic-form.invites.placeholder": "请直接 @姓名／工号，最多可邀请 5 人",
            "form.basic-form.weight.label": "权重",
            "form.basic-form.weight.placeholder": "请输入",
            "form.basic-form.public.label": "目标公开",
            "form.basic-form.label.help": "客户、邀评人默认被分享",
            "form.basic-form.radio.public": "公开",
            "form.basic-form.radio.partially-public": "部分公开",
            "form.basic-form.radio.private": "不公开",
            "form.basic-form.publicUsers.placeholder": "公开给",
            "form.basic-form.option.A": "同事一",
            "form.basic-form.option.B": "同事二",
            "form.basic-form.option.C": "同事三",
            "form.basic-form.email.required": "请输入邮箱地址！",
            "form.basic-form.email.wrong-format": "邮箱地址格式错误！",
            "form.basic-form.userName.required": "请输入用户名!",
            "form.basic-form.password.required": "请输入密码！",
            "form.basic-form.password.twice": "两次输入的密码不匹配!",
            "form.basic-form.strength.msg": "请至少输入 6 个字符。请不要使用容易被猜到的密码。",
            "form.basic-form.strength.strong": "强度：强",
            "form.basic-form.strength.medium": "强度：中",
            "form.basic-form.strength.short": "强度：太短",
            "form.basic-form.confirm-password.required": "请确认密码！",
            "form.basic-form.phone-number.required": "请输入手机号！",
            "form.basic-form.phone-number.wrong-format": "手机号格式错误！",
            "form.basic-form.verification-code.required": "请输入验证码！",
            "form.basic-form.form.get-captcha": "获取验证码",
            "form.basic-form.captcha.second": "秒",
            "form.basic-form.form.optional": "（选填）",
            "form.basic-form.form.submit": "提交",
            "form.basic-form.form.save": "保存",
            "form.basic-form.email.placeholder": "邮箱",
            "form.basic-form.password.placeholder": "至少6位密码，区分大小写",
            "form.basic-form.confirm-password.placeholder": "确认密码",
            "form.basic-form.phone-number.placeholder": "手机号",
            "form.basic-form.verification-code.placeholder": "验证码"
        }
    }, 1858: function (e, t, n) {
        "use strict";
        n.r(t), t["default"] = {submit: "提交", save: "保存", "submit.ok": "提交成功", "save.ok": "保存成功"}
    }, "18c7": function (e, t, n) {
        "use strict";
        n.r(t);
        var a = n("f3f3"), i = n("12a1");
        t["default"] = Object(a["a"])({}, i["default"])
    }, "1d4b": function (e, t, n) {
        "use strict";
        n("d3b7");
        var a = n("f3f3"), i = n("ed3b");
        t["a"] = function (e) {
            function t(t, n, o) {
                var r = this;
                if (o = o || {}, r && r._isVue) {
                    var s = document.querySelector("body>div[type=dialog]");
                    s || (s = document.createElement("div"), s.setAttribute("type", "dialog"), document.body.appendChild(s));
                    var c = function (e, t) {
                        if (e instanceof Function) {
                            var n = e();
                            n instanceof Promise ? n.then((function (e) {
                                e && t()
                            })) : n && t()
                        } else e || t()
                    }, u = new e({
                        data: function () {
                            return {visible: !0}
                        }, router: r.$router, store: r.$store, mounted: function () {
                            var e = this;
                            this.$on("close", (function (t) {
                                e.handleClose()
                            }))
                        }, methods: {
                            handleClose: function () {
                                var e = this;
                                c(this.$refs._component.onCancel, (function () {
                                    e.visible = !1, e.$refs._component.$emit("close"), e.$refs._component.$emit("cancel"), u.$destroy()
                                }))
                            }, handleOk: function () {
                                var e = this;
                                c(this.$refs._component.onOK || this.$refs._component.onOk, (function () {
                                    e.visible = !1, e.$refs._component.$emit("close"), e.$refs._component.$emit("ok"), u.$destroy()
                                }))
                            }
                        }, render: function (e) {
                            var r = this, s = o && o.model;
                            s && delete o.model;
                            var c = Object.assign({}, s && {model: s} || {}, {
                                attrs: Object.assign({}, Object(a["a"])({}, o.attrs || o), {visible: this.visible}),
                                on: Object.assign({}, Object(a["a"])({}, o.on || o), {
                                    ok: function () {
                                        r.handleOk()
                                    }, cancel: function () {
                                        r.handleClose()
                                    }
                                })
                            }), u = n && n.model;
                            u && delete n.model;
                            var l = Object.assign({}, u && {model: u} || {}, {
                                ref: "_component",
                                attrs: Object.assign({}, Object(a["a"])({}, n && n.attrs || n)),
                                on: Object.assign({}, Object(a["a"])({}, n && n.on || n))
                            });
                            return e(i["a"], c, [e(t, l)])
                        }
                    }).$mount(s)
                }
            }

            Object.defineProperty(e.prototype, "$dialog", {
                get: function () {
                    return function () {
                        t.apply(this, arguments)
                    }
                }
            })
        }
    }, "1dec": function (e, t, n) {
        "use strict";
        n.r(t), t["default"] = {
            "menu.welcome": "欢迎",
            "menu.home": "主页",
            "menu.dashboard": "仪表盘",
            "menu.dashboard.analysis": "分析页",
            "menu.dashboard.monitor": "监控页",
            "menu.dashboard.workplace": "工作台",
            "menu.form": "表单页",
            "menu.form.basic-form": "基础表单",
            "menu.form.step-form": "分步表单",
            "menu.form.step-form.info": "分步表单（填写转账信息）",
            "menu.form.step-form.confirm": "分步表单（确认转账信息）",
            "menu.form.step-form.result": "分步表单（完成）",
            "menu.form.advanced-form": "高级表单",
            "menu.list": "列表页",
            "menu.list.table-list": "查询表格",
            "menu.list.basic-list": "标准列表",
            "menu.list.card-list": "卡片列表",
            "menu.list.search-list": "搜索列表",
            "menu.list.search-list.articles": "搜索列表（文章）",
            "menu.list.search-list.projects": "搜索列表（项目）",
            "menu.list.search-list.applications": "搜索列表（应用）",
            "menu.profile": "详情页",
            "menu.profile.basic": "基础详情页",
            "menu.profile.advanced": "高级详情页",
            "menu.result": "结果页",
            "menu.result.success": "成功页",
            "menu.result.fail": "失败页",
            "menu.exception": "异常页",
            "menu.exception.not-permission": "403",
            "menu.exception.not-find": "404",
            "menu.exception.server-error": "500",
            "menu.exception.trigger": "触发错误",
            "menu.account": "个人页",
            "menu.account.center": "个人中心",
            "menu.account.settings": "个人设置",
            "menu.account.trigger": "触发报错",
            "menu.account.logout": "退出登录"
        }
    }, 2518: function (e, t, n) {
        "use strict";
        n.r(t), t["default"] = {
            "user.login.userName": "用户名",
            "user.login.password": "密码",
            "user.login.username.placeholder": "账户: admin",
            "user.login.password.placeholder": "密码: admin or ant.design",
            "user.login.message-invalid-credentials": "账户或密码错误（admin/ant.design）",
            "user.login.message-invalid-verification-code": "验证码错误",
            "user.login.tab-login-credentials": "账户密码登录",
            "user.login.tab-login-mobile": "手机号登录",
            "user.login.mobile.placeholder": "手机号",
            "user.login.mobile.verification-code.placeholder": "验证码",
            "user.login.remember-me": "自动登录",
            "user.login.forgot-password": "忘记密码",
            "user.login.sign-in-with": "其他登录方式",
            "user.login.signup": "注册账户",
            "user.login.login": "登录",
            "user.register.register": "注册",
            "user.register.email.placeholder": "邮箱",
            "user.register.password.placeholder": "请至少输入 6 个字符。请不要使用容易被猜到的密码。",
            "user.register.password.popover-message": "请至少输入 6 个字符。请不要使用容易被猜到的密码。",
            "user.register.confirm-password.placeholder": "确认密码",
            "user.register.get-verification-code": "获取验证码",
            "user.register.sign-in": "使用已有账户登录",
            "user.register-result.msg": "你的账户：{email} 注册成功",
            "user.register-result.activation-email": "激活邮件已发送到你的邮箱中，邮件有效期为24小时。请及时登录邮箱，点击邮件中的链接激活帐户。",
            "user.register-result.back-home": "返回首页",
            "user.register-result.view-mailbox": "查看邮箱",
            "user.email.required": "请输入邮箱地址！",
            "user.email.wrong-format": "邮箱地址格式错误！",
            "user.userName.required": "请输入帐户名或邮箱地址",
            "user.password.required": "请输入密码！",
            "user.password.twice.msg": "两次输入的密码不匹配!",
            "user.password.strength.msg": "密码强度不够 ",
            "user.password.strength.strong": "强度：强",
            "user.password.strength.medium": "强度：中",
            "user.password.strength.low": "强度：低",
            "user.password.strength.short": "强度：太短",
            "user.confirm-password.required": "请确认密码！",
            "user.phone-number.required": "请输入正确的手机号",
            "user.phone-number.wrong-format": "手机号格式错误！",
            "user.verification-code.required": "请输入验证码！"
        }
    }, 2807: function (e, t, n) {
        "use strict";
        n.r(t);
        var a = n("f3f3"), i = n("52bd"), o = n("5c3a"), r = n.n(o), s = n("1858"), c = n("1dec"), u = n("5436"),
            l = n("2518"), d = n("dec6"), f = n("18c7"), m = n("8176"), h = n("2a21"),
            p = {antLocale: i["a"], momentName: "zh-cn", momentLocale: r.a};
        t["default"] = Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])({
            message: "-",
            "layouts.usermenu.dialog.title": "信息",
            "layouts.usermenu.dialog.content": "您确定要退出吗？",
            "layouts.userLayout.title": "蓝展表单系统，集成任务、数据、结算一体化"
        }, p), s["default"]), c["default"]), u["default"]), l["default"]), d["default"]), f["default"]), m["default"]), h["default"])
    }, "2a21": function (e, t, n) {
        "use strict";
        n.r(t);
        var a = n("f3f3"), i = n("0e6b");
        t["default"] = Object(a["a"])({}, i["default"])
    }, "31fc": function (e, t, n) {
        "use strict";
        var a, i, o = n("8bbf"), r = n.n(o), s = new r.a,
            c = (n("4de4"), n("7db0"), n("4160"), n("caad"), n("c975"), n("d81d"), n("b0c0"), n("2532"), n("159b"), n("f3f3")),
            u = {
                name: "MultiTab", data: function () {
                    return {fullPathList: [], pages: [], activeKey: "", newTabIndex: 0}
                }, created: function () {
                    var e = this;
                    s.$on("open", (function (t) {
                        if (!t) throw new Error("multi-tab: open tab ".concat(t, " err"));
                        e.activeKey = t
                    })).$on("close", (function (t) {
                        t ? e.closeThat(t) : e.closeThat(e.activeKey)
                    })).$on("rename", (function (t) {
                        var n = t.key, a = t.name;
                        try {
                            var i = e.pages.find((function (e) {
                                return e.path === n
                            }));
                            i.meta.customTitle = a, e.$forceUpdate()
                        } catch (o) {
                        }
                    })), this.pages.push(this.$route), this.fullPathList.push(this.$route.fullPath), this.selectedLastPath()
                }, methods: {
                    onEdit: function (e, t) {
                        this[t](e)
                    }, remove: function (e) {
                        this.pages = this.pages.filter((function (t) {
                            return t.fullPath !== e
                        })), this.fullPathList = this.fullPathList.filter((function (t) {
                            return t !== e
                        })), this.fullPathList.includes(this.activeKey) || this.selectedLastPath()
                    }, selectedLastPath: function () {
                        this.activeKey = this.fullPathList[this.fullPathList.length - 1]
                    }, closeThat: function (e) {
                        this.fullPathList.length > 1 ? this.remove(e) : this.$message.info("这是最后一个标签了, 无法被关闭")
                    }, closeLeft: function (e) {
                        var t = this, n = this.fullPathList.indexOf(e);
                        n > 0 ? this.fullPathList.forEach((function (e, a) {
                            a < n && t.remove(e)
                        })) : this.$message.info("左侧没有标签")
                    }, closeRight: function (e) {
                        var t = this, n = this.fullPathList.indexOf(e);
                        n < this.fullPathList.length - 1 ? this.fullPathList.forEach((function (e, a) {
                            a > n && t.remove(e)
                        })) : this.$message.info("右侧没有标签")
                    }, closeAll: function (e) {
                        var t = this, n = this.fullPathList.indexOf(e);
                        this.fullPathList.forEach((function (e, a) {
                            a !== n && t.remove(e)
                        }))
                    }, closeMenuClick: function (e, t) {
                        this[e](t)
                    }, renderTabPaneMenu: function (e) {
                        var t = this, n = this.$createElement;
                        return n("a-menu", {
                            on: Object(c["a"])({}, {
                                click: function (n) {
                                    var a = n.key;
                                    n.item, n.domEvent;
                                    t.closeMenuClick(a, e)
                                }
                            })
                        }, [n("a-menu-item", {key: "closeThat"}, ["关闭当前标签"]), n("a-menu-item", {key: "closeRight"}, ["关闭右侧"]), n("a-menu-item", {key: "closeLeft"}, ["关闭左侧"]), n("a-menu-item", {key: "closeAll"}, ["关闭全部"])])
                    }, renderTabPane: function (e, t) {
                        var n = this.$createElement, a = this.renderTabPaneMenu(t);
                        return n("a-dropdown", {
                            attrs: {
                                overlay: a,
                                trigger: ["contextmenu"]
                            }
                        }, [n("span", {style: {userSelect: "none"}}, [e])])
                    }
                }, watch: {
                    $route: function (e) {
                        this.activeKey = e.fullPath, this.fullPathList.indexOf(e.fullPath) < 0 && (this.fullPathList.push(e.fullPath), this.pages.push(e))
                    }, activeKey: function (e) {
                        this.$router.push({path: e})
                    }
                }, render: function () {
                    var e = this, t = arguments[0], n = this.onEdit, a = this.$data.pages, i = a.map((function (n) {
                        return t("a-tab-pane", {
                            style: {height: 0},
                            attrs: {
                                tab: e.renderTabPane(n.meta.customTitle || n.meta.title, n.fullPath),
                                closable: a.length > 1
                            },
                            key: n.fullPath
                        })
                    }));
                    return t("div", {class: "ant-pro-multi-tab"}, [t("div", {class: "ant-pro-multi-tab-wrapper"}, [t("a-tabs", {
                        attrs: {
                            hideAdd: !0,
                            type: "editable-card",
                            tabBarStyle: {background: "#FFF", margin: 0, paddingLeft: "16px", paddingTop: "1px"}
                        }, on: Object(c["a"])({}, {edit: n}), model: {
                            value: e.activeKey, callback: function (t) {
                                e.activeKey = t
                            }
                        }
                    }, [i])])])
                }
            }, l = u, d = n("2877"), f = Object(d["a"])(l, a, i, !1, null, null, null), m = f.exports, h = (n("3489"), {
                open: function (e) {
                    s.$emit("open", e)
                }, rename: function (e, t) {
                    s.$emit("rename", {key: e, name: t})
                }, closeCurrentPage: function () {
                    this.close()
                }, close: function (e) {
                    s.$emit("close", e)
                }
            });
        m.install = function (e) {
            e.prototype.$multiTab || (h.instance = s, e.prototype.$multiTab = h, e.component("multi-tab", m))
        };
        t["a"] = m
    }, 3489: function (e, t, n) {
    }, "3e50": function (e, t, n) {
    }, 4360: function (e, t, n) {
        "use strict";
        var a, i = n("8bbf"), o = n.n(i), r = n("5880"), s = n.n(r), c = (n("d3b7"), n("fc11")), u = n("8ded"),
            l = n.n(u), d = n("9fb0"), f = n("bf0f"), m = {
                state: {
                    sideCollapsed: !1,
                    isMobile: !1,
                    theme: "dark",
                    layout: "",
                    contentWidth: "",
                    fixedHeader: !1,
                    fixedSidebar: !1,
                    autoHideHeader: !1,
                    color: "",
                    weak: !1,
                    multiTab: !0,
                    lang: "en-US",
                    _antLocale: {}
                }, mutations: (a = {}, Object(c["a"])(a, d["i"], (function (e, t) {
                    e.sideCollapsed = t, l.a.set(d["i"], t)
                })), Object(c["a"])(a, d["p"], (function (e, t) {
                    e.isMobile = t
                })), Object(c["a"])(a, d["r"], (function (e, t) {
                    e.theme = t, l.a.set(d["r"], t)
                })), Object(c["a"])(a, d["o"], (function (e, t) {
                    e.layout = t, l.a.set(d["o"], t)
                })), Object(c["a"])(a, d["l"], (function (e, t) {
                    e.fixedHeader = t, l.a.set(d["l"], t)
                })), Object(c["a"])(a, d["m"], (function (e, t) {
                    e.fixedSidebar = t, l.a.set(d["m"], t)
                })), Object(c["a"])(a, d["k"], (function (e, t) {
                    e.contentWidth = t, l.a.set(d["k"], t)
                })), Object(c["a"])(a, d["n"], (function (e, t) {
                    e.autoHideHeader = t, l.a.set(d["n"], t)
                })), Object(c["a"])(a, d["j"], (function (e, t) {
                    e.color = t, l.a.set(d["j"], t)
                })), Object(c["a"])(a, d["s"], (function (e, t) {
                    e.weak = t, l.a.set(d["s"], t)
                })), Object(c["a"])(a, d["b"], (function (e, t) {
                    var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {};
                    e.lang = t, e._antLocale = n, l.a.set(d["b"], t)
                })), Object(c["a"])(a, d["q"], (function (e, t) {
                    l.a.set(d["q"], t), e.multiTab = t
                })), a), actions: {
                    setLang: function (e, t) {
                        var n = e.commit;
                        return new Promise((function (e, a) {
                            n(d["b"], t), Object(f["c"])(t).then((function () {
                                e()
                            })).catch((function (e) {
                                a(e)
                            }))
                        }))
                    }
                }
            }, h = m, p = (n("b0c0"), n("7ded")), b = n("ca00"), g = n("a18c"), k = {
                state: {token: "", name: "", welcome: "", avatar: "", roles: [], info: {}},
                mutations: {
                    SET_TOKEN: function (e, t) {
                        e.token = t
                    }, SET_NAME: function (e, t) {
                        var n = t.name, a = t.welcome;
                        e.name = n, e.welcome = a
                    }, SET_AVATAR: function (e, t) {
                        e.avatar = t
                    }, SET_ROLES: function (e, t) {
                        e.roles = t
                    }, SET_INFO: function (e, t) {
                        e.info = t
                    }
                },
                actions: {
                    Login: function (e, t) {
                        var n = e.commit;
                        return new Promise((function (e, a) {
                            Object(p["c"])(t).then((function (t) {
                                var a = t.token;
                                l.a.set(d["a"], a, 5184e6), n("SET_TOKEN", a), e(t)
                            })).catch((function (e) {
                                a(e)
                            }))
                        }))
                    }, GetInfo: function (e) {
                        var t = e.commit;
                        return new Promise((function (e, n) {
                            Object(p["a"])().then((function (n) {
                                var a = n, i = a.role;
                                t("SET_ROLES", i), t("SET_INFO", a), t("SET_NAME", {
                                    name: a.name,
                                    welcome: Object(b["d"])()
                                }), t("SET_AVATAR", a.avatar), e(n)
                            })).catch((function (e) {
                                n(e)
                            }))
                        }))
                    }, Logout: function (e) {
                        var t = e.commit;
                        e.state;
                        return new Promise((function (e) {
                            Object(g["b"])(), t("SET_TOKEN", ""), t("SET_ROLES", []), l.a.remove(d["a"]), e()
                        }))
                    }
                }
            }, y = k, v = (n("99af"), n("4de4"), n("caad"), n("2532"), n("d73b"));

        function S(e, t) {
            if (t.meta && t.meta.permission) {
                for (var n = !1, a = 0, i = e.length; a < i; a++) if (n = t.meta.permission.includes(e[a]), n) return !0;
                return !1
            }
            return !0
        }

        function w(e, t) {
            var n = e.filter((function (e) {
                return !!S(t, e) && (e.children && e.children.length && (e.children = w(e.children, t)), !0)
            }));
            return n
        }

        var U = {
            state: {routers: v["b"], addRouters: []}, mutations: {
                SET_ROUTERS: function (e, t) {
                    e.addRouters = t, e.routers = v["b"].concat(t)
                }
            }, actions: {
                GenerateRoutes: function (e, t) {
                    var n = e.commit;
                    return new Promise((function (e) {
                        var a = w(Object(v["a"])(), t);
                        n("SET_ROUTERS", a), e()
                    }))
                }
            }
        }, j = U, C = {
            isMobile: function (e) {
                return e.app.isMobile
            }, lang: function (e) {
                return e.app.lang
            }, theme: function (e) {
                return e.app.theme
            }, color: function (e) {
                return e.app.color
            }, token: function (e) {
                return e.user.token
            }, avatar: function (e) {
                return e.user.avatar
            }, nickname: function (e) {
                return e.user.name
            }, welcome: function (e) {
                return e.user.welcome
            }, roles: function (e) {
                return e.user.roles
            }, userInfo: function (e) {
                return e.user.info
            }, addRouters: function (e) {
                return e.permission.addRouters
            }, multiTab: function (e) {
                return e.app.multiTab
            }
        }, x = C;
        o.a.use(s.a);
        t["a"] = new s.a.Store({
            modules: {app: h, user: y, permission: j},
            state: {},
            mutations: {},
            actions: {},
            getters: x
        })
    }, 4396: function (e, t, n) {
        "use strict";
        var a = n("b00a"), i = n.n(a);
        i.a
    }, "4aa4": function (e, t, n) {
        var a = {
            "./en-US": ["743d", "lang-en-US"],
            "./en-US.js": ["743d", "lang-en-US"],
            "./en-US/account": ["29fd", "lang-en-US-account"],
            "./en-US/account.js": ["29fd", "lang-en-US-account"],
            "./en-US/account/settings": ["4404", "lang-en-US-account-settings"],
            "./en-US/account/settings.js": ["4404", "lang-en-US-account-settings"],
            "./en-US/dashboard": ["dea1", "lang-en-US-dashboard"],
            "./en-US/dashboard.js": ["dea1", "lang-en-US-dashboard"],
            "./en-US/dashboard/analysis": ["b781", "lang-en-US-dashboard-analysis"],
            "./en-US/dashboard/analysis.js": ["b781", "lang-en-US-dashboard-analysis"],
            "./en-US/form": ["ffb6", "lang-en-US-form"],
            "./en-US/form.js": ["ffb6", "lang-en-US-form"],
            "./en-US/form/basicForm": ["0af2", "lang-en-US-form-basicForm"],
            "./en-US/form/basicForm.js": ["0af2", "lang-en-US-form-basicForm"],
            "./en-US/global": ["6e2f", "lang-en-US-global"],
            "./en-US/global.js": ["6e2f", "lang-en-US-global"],
            "./en-US/menu": ["771d", "lang-en-US-menu"],
            "./en-US/menu.js": ["771d", "lang-en-US-menu"],
            "./en-US/result": ["78a1", "lang-en-US-result"],
            "./en-US/result.js": ["78a1", "lang-en-US-result"],
            "./en-US/result/fail": ["69c3", "lang-en-US-result-fail"],
            "./en-US/result/fail.js": ["69c3", "lang-en-US-result-fail"],
            "./en-US/result/success": ["44e5", "lang-en-US-result-success"],
            "./en-US/result/success.js": ["44e5", "lang-en-US-result-success"],
            "./en-US/setting": ["5030", "lang-en-US-setting"],
            "./en-US/setting.js": ["5030", "lang-en-US-setting"],
            "./en-US/user": ["928e", "lang-en-US-user"],
            "./en-US/user.js": ["928e", "lang-en-US-user"],
            "./zh-CN": ["2807"],
            "./zh-CN.js": ["2807"],
            "./zh-CN/account": ["2a21"],
            "./zh-CN/account.js": ["2a21"],
            "./zh-CN/account/settings": ["0e6b"],
            "./zh-CN/account/settings.js": ["0e6b"],
            "./zh-CN/dashboard": ["dec6"],
            "./zh-CN/dashboard.js": ["dec6"],
            "./zh-CN/dashboard/analysis": ["5dd5"],
            "./zh-CN/dashboard/analysis.js": ["5dd5"],
            "./zh-CN/form": ["18c7"],
            "./zh-CN/form.js": ["18c7"],
            "./zh-CN/form/basicForm": ["12a1"],
            "./zh-CN/form/basicForm.js": ["12a1"],
            "./zh-CN/global": ["1858"],
            "./zh-CN/global.js": ["1858"],
            "./zh-CN/menu": ["1dec"],
            "./zh-CN/menu.js": ["1dec"],
            "./zh-CN/result": ["8176"],
            "./zh-CN/result.js": ["8176"],
            "./zh-CN/result/fail": ["d5c8"],
            "./zh-CN/result/fail.js": ["d5c8"],
            "./zh-CN/result/success": ["4fd4"],
            "./zh-CN/result/success.js": ["4fd4"],
            "./zh-CN/setting": ["5436"],
            "./zh-CN/setting.js": ["5436"],
            "./zh-CN/user": ["2518"],
            "./zh-CN/user.js": ["2518"]
        };

        function i(e) {
            if (!n.o(a, e)) return Promise.resolve().then((function () {
                var t = new Error("Cannot find module '" + e + "'");
                throw t.code = "MODULE_NOT_FOUND", t
            }));
            var t = a[e], i = t[0];
            return Promise.all(t.slice(1).map(n.e)).then((function () {
                return n(i)
            }))
        }

        i.keys = function () {
            return Object.keys(a)
        }, i.id = "4aa4", e.exports = i
    }, "4ab9": function (e, t, n) {
        "use strict";
        var a = n("abff"), i = n.n(a);
        i.a
    }, "4fd4": function (e, t, n) {
        "use strict";
        n.r(t), t["default"] = {
            "result.success.title": "提交成功",
            "result.success.description": "提交结果页用于反馈一系列操作任务的处理结果， 如果仅是简单操作，使用 Message 全局提示反馈即可。 本文字区域可以展示简单的补充说明，如果有类似展示 “单据”的需求，下面这个灰色区域可以呈现比较复杂的内容。",
            "result.success.operate-title": "项目名称",
            "result.success.operate-id": "项目 ID",
            "result.success.principal": "负责人",
            "result.success.operate-time": "生效时间",
            "result.success.step1-title": "创建项目",
            "result.success.step1-operator": "曲丽丽",
            "result.success.step2-title": "部门初审",
            "result.success.step2-operator": "周毛毛",
            "result.success.step2-extra": "催一下",
            "result.success.step3-title": "财务复核",
            "result.success.step4-title": "完成",
            "result.success.btn-return": "返回列表",
            "result.success.btn-project": "查看项目",
            "result.success.btn-print": "打印"
        }
    }, 5436: function (e, t, n) {
        "use strict";
        n.r(t), t["default"] = {
            "app.setting.pagestyle": "整体风格设置",
            "app.setting.pagestyle.light": "亮色菜单风格",
            "app.setting.pagestyle.dark": "暗色菜单风格",
            "app.setting.pagestyle.realdark": "暗黑模式",
            "app.setting.themecolor": "主题色",
            "app.setting.navigationmode": "导航模式",
            "app.setting.content-width": "内容区域宽度",
            "app.setting.fixedheader": "固定 Header",
            "app.setting.fixedsidebar": "固定侧边栏",
            "app.setting.sidemenu": "侧边菜单布局",
            "app.setting.topmenu": "顶部菜单布局",
            "app.setting.content-width.fixed": "Fixed",
            "app.setting.content-width.fluid": "Fluid",
            "app.setting.othersettings": "其他设置",
            "app.setting.weakmode": "色弱模式",
            "app.setting.copy": "拷贝设置",
            "app.setting.loading": "加载主题中",
            "app.setting.copyinfo": "拷贝设置成功 src/config/defaultSettings.js",
            "app.setting.production.hint": "配置栏只在开发环境用于预览，生产环境不会展现，请拷贝后手动修改配置文件",
            "app.setting.themecolor.daybreak": "拂晓蓝",
            "app.setting.themecolor.dust": "薄暮",
            "app.setting.themecolor.volcano": "火山",
            "app.setting.themecolor.sunset": "日暮",
            "app.setting.themecolor.cyan": "明青",
            "app.setting.themecolor.green": "极光绿",
            "app.setting.themecolor.geekblue": "极客蓝",
            "app.setting.themecolor.purple": "酱紫"
        }
    }, "56d7": function (e, t, n) {
        "use strict";
        n.r(t);
        n("a4d3"), n("e01a"), n("b636"), n("dc8d"), n("efe9"), n("d28b"), n("2a1b"), n("80e0"), n("6b9e"), n("197b"), n("2351"), n("8172"), n("944a"), n("81b8"), n("99af"), n("a874"), n("a623"), n("cb29"), n("4de4"), n("7db0"), n("c740"), n("0481"), n("5db7"), n("4160"), n("a630"), n("caad"), n("c975"), n("e260"), n("a15b"), n("baa5"), n("d81d"), n("5ded"), n("13d5"), n("f4dd"), n("fb6a"), n("45fc"), n("f785"), n("a434"), n("4069"), n("73d9"), n("c19f"), n("82da"), n("ace4"), n("efec"), n("b56e"), n("b0c0"), n("0c47"), n("4ec9"), n("5327"), n("79a8"), n("9ff9"), n("3ea3"), n("40d9"), n("ff9c"), n("0ac8"), n("f664"), n("4057"), n("bc01"), n("6b93"), n("ca21"), n("90d7"), n("2af1"), n("0261"), n("7898"), n("23dc"), n("b65f"), n("a9e3"), n("35b3"), n("f00c"), n("8ba4"), n("9129"), n("583b"), n("aff5"), n("e6e1"), n("c35a"), n("25eb"), n("b6802"), n("cca6"), n("12a8"), n("e71b"), n("4fad"), n("dca8"), n("c1f9"), n("e439"), n("dbb4"), n("7039"), n("3410"), n("2b19"), n("c906"), n("e21d"), n("e43e"), n("b64b"), n("bf96"), n("5bf7"), n("cee8"), n("af93"), n("131a"), n("d3b7"), n("07ac"), n("e6cf"), n("a79d"),n("a6fd"),n("4ae1"),n("3f3a"),n("ac16"),n("5d41"),n("9e4a"),n("7f78"),n("c760"),n("db96"),n("1bf2"),n("d6dd"),n("7ed3"),n("8b9a"),n("4d63"),n("ac1f"),n("5377"),n("25f0"),n("6062"),n("f5b2"),n("8a79"),n("f6d6"),n("2532"),n("3ca3"),n("466d"),n("843c"),n("4d90"),n("d80f"),n("38cf"),n("5319"),n("841c"),n("1276"),n("2ca0"),n("498a"),n("1e25"),n("eee7"),n("18a5"),n("1393"),n("04d3"),n("cc71"),n("c7cd"),n("9767"),n("1913"),n("c5d0"),n("9911"),n("c96a"),n("2315"),n("4c53"),n("664f"),n("cfc3"),n("4a9b"),n("fd87"),n("8b09"),n("143c"),n("5cc6"),n("8a59"),n("84c3"),n("fb2c"),n("9a8c"),n("a975"),n("735e"),n("c1ac"),n("d139"),n("3a7b"),n("d5d6"),n("20bf"),n("82f8"),n("e91f"),n("60bd"),n("5f96"),n("3280"),n("3fcc"),n("ec97"),n("ca91"),n("25a1"),n("cd26"),n("3c5d"),n("2954"),n("649e"),n("219c"),n("170b"),n("b39a"),n("72f7"),n("10d1"),n("1fe2"),n("159b"),n("ddb0"),n("130f"),n("9f96"),n("2b3d"),n("bf19"),n("9861"),n("17ac");
        var a = n("ff57"), i = (n("96cf"), n("8bbf")), o = n.n(i), r = function () {
                var e = this, t = e.$createElement, n = e._self._c || t;
                return n("a-config-provider", {attrs: {locale: e.locale}}, [n("div", {attrs: {id: "app"}}, [n("router-view")], 1)])
            }, s = [], c = n("e819"), u = function (e) {
                document.title = e;
                var t = navigator.userAgent, n = /\bMicroMessenger\/([\d\.]+)/;
                if (n.test(t) && /ip(hone|od|ad)/i.test(t)) {
                    var a = document.createElement("iframe");
                    a.src = "/favicon.ico", a.style.display = "none", a.onload = function () {
                        setTimeout((function () {
                            a.remove()
                        }), 9)
                    }, document.body.appendChild(a)
                }
            }, l = c["a"].title, d = n("bf0f"), f = {
                data: function () {
                    return {}
                }, computed: {
                    locale: function () {
                        var e = this.$route.meta.title;
                        return e && u("".concat(Object(d["b"])(e), " - ").concat(l)), this.$i18n.getLocaleMessage(this.$store.getters.lang).antLocale
                    }
                }
            }, m = f, h = n("2877"), p = Object(h["a"])(m, r, s, !1, null, null, null), b = p.exports, g = n("a18c"),
            k = n("4360"), y = n("b775"), v = n("c0d2"), S = {
                theme: [{key: "dark", fileName: "dark.css", theme: "dark"}, {
                    key: "#F5222D",
                    fileName: "#F5222D.css",
                    modifyVars: {"@primary-color": "#F5222D"}
                }, {key: "#FA541C", fileName: "#FA541C.css", modifyVars: {"@primary-color": "#FA541C"}}, {
                    key: "#FAAD14",
                    fileName: "#FAAD14.css",
                    modifyVars: {"@primary-color": "#FAAD14"}
                }, {key: "#13C2C2", fileName: "#13C2C2.css", modifyVars: {"@primary-color": "#13C2C2"}}, {
                    key: "#52C41A",
                    fileName: "#52C41A.css",
                    modifyVars: {"@primary-color": "#52C41A"}
                }, {key: "#2F54EB", fileName: "#2F54EB.css", modifyVars: {"@primary-color": "#2F54EB"}}, {
                    key: "#722ED1",
                    fileName: "#722ED1.css",
                    modifyVars: {"@primary-color": "#722ED1"}
                }, {
                    key: "#F5222D",
                    theme: "dark",
                    fileName: "dark-#F5222D.css",
                    modifyVars: {"@primary-color": "#F5222D"}
                }, {
                    key: "#FA541C",
                    theme: "dark",
                    fileName: "dark-#FA541C.css",
                    modifyVars: {"@primary-color": "#FA541C"}
                }, {
                    key: "#FAAD14",
                    theme: "dark",
                    fileName: "dark-#FAAD14.css",
                    modifyVars: {"@primary-color": "#FAAD14"}
                }, {
                    key: "#13C2C2",
                    theme: "dark",
                    fileName: "dark-#13C2C2.css",
                    modifyVars: {"@primary-color": "#13C2C2"}
                }, {
                    key: "#52C41A",
                    theme: "dark",
                    fileName: "dark-#52C41A.css",
                    modifyVars: {"@primary-color": "#52C41A"}
                }, {
                    key: "#2F54EB",
                    theme: "dark",
                    fileName: "dark-#2F54EB.css",
                    modifyVars: {"@primary-color": "#2F54EB"}
                }, {key: "#722ED1", theme: "dark", fileName: "dark-#722ED1.css", modifyVars: {"@primary-color": "#722ED1"}}]
            }, w = (n("ca00"), n("8ded")), U = n.n(w), j = n("9fb0"), C = function () {
                "\n █████╗ ███╗   ██╗████████╗██████╗     ██████╗ ██████╗  ██████╗ \n██╔══██╗████╗  ██║╚══██╔══╝██╔══██╗    ██╔══██╗██╔══██╗██╔═══██╗\n███████║██╔██╗ ██║   ██║   ██║  ██║    ██████╔╝██████╔╝██║   ██║\n██╔══██║██║╚██╗██║   ██║   ██║  ██║    ██╔═══╝ ██╔══██╗██║   ██║\n██║  ██║██║ ╚████║   ██║   ██████╔╝    ██║     ██║  ██║╚██████╔╝\n╚═╝  ╚═╝╚═╝  ╚═══╝   ╚═╝   ╚═════╝     ╚═╝     ╚═╝  ╚═╝ ╚═════╝ \n\t\t\t\t\tPublished ".concat("3.0.0", "-").concat("0e59672", " @ antdv.com\n\t\t\t\t\tBuild date: ").concat("2024/4/16 00:37:02")
            };

        function x() {
            C(), k["a"].commit(j["o"], U.a.get(j["o"], c["a"].layout)), k["a"].commit(j["l"], U.a.get(j["l"], c["a"].fixedHeader)), k["a"].commit(j["m"], U.a.get(j["m"], c["a"].fixSiderbar)), k["a"].commit(j["k"], U.a.get(j["k"], c["a"].contentWidth)), k["a"].commit(j["n"], U.a.get(j["n"], c["a"].autoHideHeader)), k["a"].commit(j["r"], U.a.get(j["r"], c["a"].navTheme)), k["a"].commit(j["s"], U.a.get(j["s"], c["a"].colorWeak)), k["a"].commit(j["j"], U.a.get(j["j"], c["a"].primaryColor)), k["a"].commit(j["q"], U.a.get(j["q"], c["a"].multiTab)), k["a"].commit("SET_TOKEN", U.a.get(j["a"])), k["a"].dispatch("setLang", U.a.get(j["b"], "en-US"))
        }

        n("dc5a");
        var O = n("56cd"), A = (n("3b18"), n("f64c")), _ = (n("4955"), n("28da")), M = (n("ea98"), n("1d87")),
            N = (n("bffa"), n("6634")), P = (n("e7c6"), n("a8ba")), $ = (n("dd98"), n("3779")),
            E = (n("34c0"), n("9fd0")), T = (n("2a26"), n("768f")), L = (n("cc70"), n("1fd5")),
            F = (n("1273"), n("f2ca")), z = (n("eb14"), n("39ab")), D = (n("0025"), n("27ab")),
            q = (n("21a5"), n("2e2c")), R = (n("9980"), n("0bb7")), I = (n("55ec"), n("a79d8")),
            B = (n("b97c"), n("7571")), V = (n("ab9e"), n("2c92")), H = (n("420d"), n("3d8c")),
            W = (n("9a33"), n("f933")), K = (n("6d2a"), n("9571")), Y = (n("fbd8"), n("55f1")),
            G = (n("7f6b"), n("8592")), Q = (n("cd51"), n("fa07")), J = (n("b380"), n("bf7b")),
            X = (n("dd48"), n("2fc4")), Z = (n("af3d"), n("27fd")), ee = (n("d88f"), n("fe2b")),
            te = (n("9d5c"), n("a600")), ne = (n("5136"), n("681b")), ae = (n("4a96"), n("a071")),
            ie = (n("8fb1"), n("0c63")), oe = (n("d13f"), n("ccb9")), re = (n("c68a"), n("0020")),
            se = (n("cd17"), n("ed3b")), ce = (n("0032"), n("e32c")), ue = (n("de6a"), n("9a63")),
            le = (n("f2ef"), n("3af3")), de = (n("288f"), n("cdeb")), fe = (n("2ef0f"), n("9839")),
            me = (n("ee00"), n("bb76")), he = (n("5783"), n("59a5")), pe = (n("fbd6"), n("160c")),
            be = (n("6ba6"), n("5efb")), ge = (n("922d"), n("09d9")), ke = (n("5704"), n("b558")),
            ye = (n("3c1f"), n("2f50")), ve = (n("16c9"), n("387a")), Se = (n("1a62"), n("98c5")),
            we = (n("5cad"), n("7b2d")), Ue = (n("d2a3"), n("4df5")), je = n("3654"), Ce = n("7e79"), xe = n.n(Ce),
            Oe = n("1d4b"), Ae = n("31fc"), _e = n("f3f3"), Me = {
                name: "PageLoading",
                props: {tip: {type: String, default: "Loading.."}, size: {type: String, default: "large"}},
                render: function () {
                    var e = arguments[0], t = {
                        textAlign: "center",
                        background: "rgba(0,0,0,0.6)",
                        position: "fixed",
                        top: 0,
                        bottom: 0,
                        left: 0,
                        right: 0,
                        zIndex: 1100
                    }, n = {position: "absolute", left: "50%", top: "40%", transform: "translate(-50%, -50%)"};
                    return e("div", {style: t}, [e(G["a"], {attrs: {size: this.size, tip: this.tip}, style: n})])
                }
            }, Ne = "0.0.1", Pe = {
                newInstance: function (e, t) {
                    var n = document.querySelector("body>div[type=loading]");
                    n || (n = document.createElement("div"), n.setAttribute("type", "loading"), n.setAttribute("class", "ant-loading-wrapper"), document.body.appendChild(n));
                    var a = Object.assign({visible: !1, size: "large", tip: "Loading..."}, t), i = new e({
                        data: function () {
                            return Object(_e["a"])({}, a)
                        }, render: function () {
                            var e = arguments[0], t = this.tip, n = {};
                            return this.tip && (n.tip = t), this.visible ? e(Me, {props: Object(_e["a"])({}, n)}) : null
                        }
                    }).$mount(n);

                    function o(e) {
                        var t = Object(_e["a"])(Object(_e["a"])({}, a), e), n = t.visible, o = t.size, r = t.tip;
                        i.$set(i, "visible", n), r && i.$set(i, "tip", r), o && i.$set(i, "size", o)
                    }

                    return {instance: i, update: o}
                }
            }, $e = {
                show: function (e) {
                    this.instance.update(Object(_e["a"])(Object(_e["a"])({}, e), {}, {visible: !0}))
                }, hide: function () {
                    this.instance.update({visible: !1})
                }
            }, Ee = function (e, t) {
                e.prototype.$loading || ($e.instance = Pe.newInstance(e, t), e.prototype.$loading = $e)
            }, Te = {version: Ne, install: Ee}, Le = n("d0af"), Fe = {
                add: {key: "add", label: "新增"},
                delete: {key: "delete", label: "删除"},
                edit: {key: "edit", label: "修改"},
                query: {key: "query", label: "查询"},
                get: {key: "get", label: "详情"},
                enable: {key: "enable", label: "启用"},
                disable: {key: "disable", label: "禁用"},
                import: {key: "import", label: "导入"},
                export: {key: "export", label: "导出"}
            };

        function ze(e) {
            ze.installed || (!e.prototype.$auth && Object.defineProperties(e.prototype, {
                $auth: {
                    get: function () {
                        var e = this;
                        return function (t) {
                            var n = t.split("."), a = Object(Le["a"])(n, 2), i = a[0], o = a[1],
                                r = e.$store.getters.roles.permissions;
                            return r.find((function (e) {
                                return e.permissionId === i
                            })).actionList.findIndex((function (e) {
                                return e === o
                            })) > -1
                        }
                    }
                }
            }), !e.prototype.$enum && Object.defineProperties(e.prototype, {
                $enum: {
                    get: function () {
                        return function (e) {
                            var t = Fe;
                            return e && e.split(".").forEach((function (e) {
                                t = t && t[e] || null
                            })), t
                        }
                    }
                }
            }))
        }

        var De = ze;
        o.a.directive("action", {
            inserted: function (e, t, n) {
                var a = t.arg, i = k["a"].getters.roles, o = n.context.$route.meta.permission,
                    r = o instanceof String && [o] || o;
                i.permissions.forEach((function (t) {
                    r.includes(t.permissionId) && t.actionList && !t.actionList.includes(a) && (e.parentNode && e.parentNode.removeChild(e) || (e.style.display = "none"))
                }))
            }
        });
        o.a.use(Ue["a"]), o.a.use(we["a"]), o.a.use(Se["a"]), o.a.use(ve["a"]), o.a.use(ye["a"]), o.a.use(ke["a"]), o.a.use(ge["a"]), o.a.use(be["a"]), o.a.use(pe["a"]), o.a.use(he["a"]), o.a.use(me["a"]), o.a.use(fe["d"]), o.a.use(de["a"]), o.a.use(le["a"]), o.a.use(ue["a"]), o.a.use(ce["a"]), o.a.use(se["a"]), o.a.use(re["a"]), o.a.use(oe["a"]), o.a.use(ie["a"]), o.a.use(ae["a"]), o.a.use(ne["a"]), o.a.use(te["a"]), o.a.use(ee["b"]), o.a.use(Z["a"]), o.a.use(X["a"]), o.a.use(J["a"]), o.a.use(Q["a"]), o.a.use(G["a"]), o.a.use(Y["a"]), o.a.use(K["a"]), o.a.use(W["a"]), o.a.use(H["a"]), o.a.use(V["a"]), o.a.use(B["a"]), o.a.use(I["a"]), o.a.use(R["a"]), o.a.use(q["a"]), o.a.use(D["a"]), o.a.use(z["a"]), o.a.use(F["a"]), o.a.use(L["a"]), o.a.use(T["a"]), o.a.use(E["a"]), o.a.use($["a"]), o.a.use(P["a"]), o.a.use(N["a"]), o.a.use(M["a"]), o.a.use(_["a"]), o.a.prototype.$confirm = se["a"].confirm, o.a.prototype.$message = A["a"], o.a.prototype.$notification = O["a"], o.a.prototype.$info = se["a"].info, o.a.prototype.$success = se["a"].success, o.a.prototype.$error = se["a"].error, o.a.prototype.$warning = se["a"].warning, o.a.use(je["a"]), o.a.use(Oe["a"]), o.a.use(Ae["a"]), o.a.use(Te), o.a.use(De), o.a.use(xe.a);
        var qe = n("323e"), Re = n.n(qe);
        n("fddb");
        Re.a.configure({showSpinner: !1});
        var Ie = ["login", "register", "registerResult"], Be = "/user/login", Ve = "/dashboard/workplace";
        g["a"].beforeEach((function (e, t, n) {
            Re.a.start(), e.meta && "undefined" !== typeof e.meta.title && u("".concat(Object(d["b"])(e.meta.title), " - ").concat(l)), U.a.get(j["a"]) ? e.path === Be ? (n({path: Ve}), Re.a.done()) : 0 === k["a"].getters.roles.length ? k["a"].dispatch("GetInfo").then((function (a) {
                var i = a.role;
                k["a"].dispatch("GenerateRoutes", i).then((function () {
                    g["a"].addRoutes(k["a"].getters.addRouters);
                    var a = decodeURIComponent(t.query.redirect || e.path);
                    e.path === a ? n(Object(_e["a"])(Object(_e["a"])({}, e), {}, {replace: !0})) : n({path: a})
                }))
            })).catch((function () {
                O["a"].error({
                    message: "错误",
                    description: "请求用户信息失败，请重试"
                }), k["a"].dispatch("Logout").then((function () {
                    n({path: Be, query: {redirect: e.fullPath}})
                }))
            })) : n() : Ie.includes(e.name) ? n() : (n({path: Be, query: {redirect: e.fullPath}}), Re.a.done())
        })), g["a"].afterEach((function () {
            Re.a.done()
        }));
        var He = n("c1df"), We = n.n(He);
        n("5c3a");
        We.a.locale("zh-cn"), o.a.filter("NumberFormat", (function (e) {
            if (!e) return "0";
            var t = e.toString().replace(/(\d)(?=(?:\d{3})+$)/g, "$1,");
            return t
        })), o.a.filter("dayjs", (function (e) {
            var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "YYYY-MM-DD HH:mm:ss";
            return We()(e).format(t)
        })), o.a.filter("moment", (function (e) {
            var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "YYYY-MM-DD HH:mm:ss";
            return We()(e).format(t)
        }));
        n("861f");
        var Ke = n("4eb5"), Ye = n.n(Ke), Ge = n("84bf"), Qe = n.n(Ge), Je = (n("dac6"), n("0808"), n("6944")),
            Xe = n.n(Je);
        o.a.use(Ye.a), o.a.config.productionTip = !1, o.a.use(y["a"]), o.a.use(a["a"]), o.a.use(Qe.a), o.a.component("pro-layout", v["d"]), o.a.component("page-container", v["b"]), o.a.component("page-header-wrapper", v["b"]), o.a.use(Xe.a), window.umi_plugin_ant_themeVar = S.theme, new o.a({
            router: g["a"],
            store: k["a"],
            i18n: d["a"],
            Viewer: Xe.a,
            created: x,
            render: function (e) {
                return e(b)
            }
        }).$mount("#app")
    }, 5880: function (e, t) {
        e.exports = Vuex
    }, "5a27": function (e, t, n) {
        "use strict";
        var a = function () {
            var e = this, t = e.$createElement, n = e._self._c || t;
            return n("a-modal", {
                attrs: {
                    visible: e.visible,
                    title: "公告",
                    width: 640,
                    confirmLoading: e.loading,
                    footer: null,
                    maskClosable: !1
                }
            }, [n("a-result", {
                attrs: {title: e.model.title, subTitle: e.model.content},
                scopedSlots: e._u([{
                    key: "extra", fn: function () {
                        return [n("a-button", {
                            key: "console",
                            attrs: {disabled: e.readButtonAble, type: "primary"},
                            on: {click: e.handleOK}
                        }, [e._v(" " + e._s(e.readButtonText) + " ")])]
                    }, proxy: !0
                }])
            })], 1)
        }, i = [], o = (n("d3b7"), n("8ded"), n("b775")), r = {
            name: "EditForm", components: {}, props: {
                model: {
                    type: Object, default: function () {
                        return null
                    }
                }, visible: {type: Boolean, require: !0}
            }, data: function () {
                return {
                    labelCol: {lg: {span: 5}, sm: {span: 5}},
                    wrapperCol: {lg: {span: 17}, sm: {span: 17}},
                    loading: !1,
                    readButtonText: "",
                    readButtonAble: !0,
                    countDown: 10,
                    timer: null
                }
            }, beforeCreate: function () {
            }, created: function () {
                var e = this;
                this.$watch("model", (function () {
                    e.model
                }))
            }, mounted: function () {
                var e = this;
                e.timer = setInterval((function () {
                    e.countDown--, e.readButtonText = "请等待：" + e.countDown + "秒", e.countDown <= 0 && (e.readButtonAble = !1, e.readButtonText = "我已阅读", clearInterval(e.timer))
                }), 1e3)
            }, methods: {
                handleOK: function () {
                    var e = this;
                    Object(o["b"])({
                        url: "/api/backend/Notices/readNotice?id=" + e.model.id,
                        method: "get"
                    }).then((function (t) {
                        0 == t.isError && e.$emit("ok")
                    })).finally((function () {
                        e.loading = !1
                    }))
                }
            }, watch: {}
        }, s = r, c = (n("605a"), n("2877")), u = Object(c["a"])(s, a, i, !1, null, "75278a9a", null);
        t["a"] = u.exports
    }, "5dd5": function (e, t, n) {
        "use strict";
        n.r(t), t["default"] = {
            "dashboard.analysis.test": "工专路 {no} 号店",
            "dashboard.analysis.introduce": "指标说明",
            "dashboard.analysis.total-sales": "总销售额",
            "dashboard.analysis.day-sales": "日均销售额￥",
            "dashboard.analysis.visits": "访问量",
            "dashboard.analysis.visits-trend": "访问量趋势",
            "dashboard.analysis.visits-ranking": "门店访问量排名",
            "dashboard.analysis.day-visits": "日访问量",
            "dashboard.analysis.week": "周同比",
            "dashboard.analysis.day": "日同比",
            "dashboard.analysis.payments": "支付笔数",
            "dashboard.analysis.conversion-rate": "转化率",
            "dashboard.analysis.operational-effect": "运营活动效果",
            "dashboard.analysis.sales-trend": "销售趋势",
            "dashboard.analysis.sales-ranking": "门店销售额排名",
            "dashboard.analysis.all-year": "全年",
            "dashboard.analysis.all-month": "本月",
            "dashboard.analysis.all-week": "本周",
            "dashboard.analysis.all-day": "今日",
            "dashboard.analysis.search-users": "搜索用户数",
            "dashboard.analysis.per-capita-search": "人均搜索次数",
            "dashboard.analysis.online-top-search": "线上热门搜索",
            "dashboard.analysis.the-proportion-of-sales": "销售额类别占比",
            "dashboard.analysis.dropdown-option-one": "操作一",
            "dashboard.analysis.dropdown-option-two": "操作二",
            "dashboard.analysis.channel.all": "全部渠道",
            "dashboard.analysis.channel.online": "线上",
            "dashboard.analysis.channel.stores": "门店",
            "dashboard.analysis.sales": "销售额",
            "dashboard.analysis.traffic": "客流量",
            "dashboard.analysis.table.rank": "排名",
            "dashboard.analysis.table.search-keyword": "搜索关键词",
            "dashboard.analysis.table.users": "用户数",
            "dashboard.analysis.table.weekly-range": "周涨幅"
        }
    }, "5fbe": function (e, t, n) {
        e.exports = n.p + "img/logo2.08eb4f6a.png"
    }, "605a": function (e, t, n) {
        "use strict";
        var a = n("aa67"), i = n.n(a);
        i.a
    }, 6389: function (e, t) {
        e.exports = VueRouter
    }, "63ca": function (e, t, n) {
    }, 6692: function (e, t, n) {
        "use strict";
        var a = n("63ca"), i = n.n(a);
        i.a
    }, "680a": function (e, t, n) {
        "use strict";
        n.d(t, "c", (function () {
            return p
        })), n.d(t, "a", (function () {
            return se
        })), n.d(t, "b", (function () {
            return de
        }));
        var a, i, o, r, s = function () {
                var e = this, t = e.$createElement, a = e._self._c || t;
                return a("div", {
                    class: ["user-layout-wrapper", e.isMobile && "mobile"],
                    attrs: {id: "userLayout"}
                }, [a("div", {staticClass: "container"}, [a("div", {staticClass: "user-layout-lang"}), a("div", {staticClass: "user-layout-content"}, [a("div", {staticClass: "top"}, [a("div", {staticClass: "header"}, [a("a", {attrs: {href: "/"}}, [a("img", {
                    staticClass: "logo",
                    attrs: {src: n("5fbe"), alt: "logo"}
                }), a("span", {staticClass: "title"}, [e._v(e._s(e.WebsiteName))])])]), a("div", {staticClass: "desc"}, [e._v(" " + e._s(e.$t("layouts.userLayout.title")) + " ")])]), a("router-view"), a("div", {staticClass: "footer"}, [e._m(0), a("div", {staticClass: "copyright"}, [e._v(" " + e._s(e.icpNumber) + " - V" + e._s(e.version))])])], 1)])])
            }, c = [function () {
                var e = this, t = e.$createElement, n = e._self._c || t;
                return n("div", {staticClass: "links"}, [n("a", {attrs: {href: "_self"}}, [e._v("帮助")]), n("a", {attrs: {href: "_self"}}, [e._v("隐私")]), n("a", {attrs: {href: "_self"}}, [e._v("条款")])])
            }], u = n("705f"), l = n("9fb0"), d = {
                name: "UserLayout", components: {}, mixins: [u["a"]], data: function () {
                    return {version: l["t"], icpNumber: l["g"], CompanyName: l["e"], WebsiteName: l["u"]}
                }, mounted: function () {
                    document.body.classList.add("userLayout")
                }, beforeDestroy: function () {
                    document.body.classList.remove("userLayout")
                }
            }, f = d, m = (n("bed6"), n("2877")), h = Object(m["a"])(f, s, c, !1, null, "9a68cab8", null), p = h.exports,
            b = function () {
                var e = this, t = e.$createElement, n = e._self._c || t;
                return n("div", [n("router-view")], 1)
            }, g = [], k = {name: "BlankLayout"}, y = k, v = Object(m["a"])(y, b, g, !1, null, "2dbba1c3", null),
            S = (v.exports, function () {
                var e = this, t = e.$createElement, n = e._self._c || t;
                return n("pro-layout", e._b({
                    attrs: {
                        menus: e.menus,
                        collapsed: e.collapsed,
                        mediaQuery: e.query,
                        isMobile: e.isMobile,
                        handleMediaQuery: e.handleMediaQuery,
                        handleCollapse: e.handleCollapse,
                        i18nRender: e.i18nRender
                    }, scopedSlots: e._u([{
                        key: "menuHeaderRender", fn: function () {
                            return [n("div", [n("h1", [e._v(e._s(e.websiteName))])])]
                        }, proxy: !0
                    }, {
                        key: "headerContentRender", fn: function () {
                            return [n("div", [n("a-tooltip", {attrs: {title: "刷新页面"}}, [n("a-icon", {
                                staticStyle: {
                                    "font-size": "18px",
                                    cursor: "pointer"
                                }, attrs: {type: "reload"}, on: {click: e.refresh}
                            })], 1)], 1)]
                        }, proxy: !0
                    }, {
                        key: "rightContentRender", fn: function () {
                            return [n("right-content", {
                                attrs: {
                                    "top-menu": "topmenu" === e.settings.layout,
                                    "is-mobile": e.isMobile,
                                    theme: e.settings.theme
                                }
                            })]
                        }, proxy: !0
                    }, {
                        key: "footerRender", fn: function () {
                            return [n("global-footer")]
                        }, proxy: !0
                    }])
                }, "pro-layout", e.settings, !1), [n("router-view")], 1)
            }), w = [], U = (n("7db0"), n("c975"), n("f3f3")), j = n("c0d2"), C = n("bf0f"), x = n("5880"),
            O = n("e819"), A = function () {
                var e = this, t = e.$createElement, n = e._self._c || t;
                return n("div", {class: e.wrpCls}, [n("a-button", {
                    attrs: {type: "link", ghost: ""},
                    on: {click: e.getNotice}
                }, [e.isAdmin ? n("a-badge", {attrs: {count: e.tagCount}}, [n("a-icon", {
                    staticStyle: {color: "black"},
                    style: {color: "hotpink"},
                    attrs: {type: "message"}
                })], 1) : e._e()], 1), n("notice-modal", {
                    attrs: {model: e.noticeModel, visible: e.noticeVisible},
                    on: {cancel: e.okcancel, ok: e.okcancel}
                }), n("avatar-dropdown", {
                    class: e.prefixCls,
                    attrs: {menu: e.showMenu, "current-user": e.currentUser}
                })], 1)
            }, _ = [], M = (n("d3b7"), n("fc11")), N = function () {
                var e = this, t = e.$createElement, n = e._self._c || t;
                return e.getUserName ? n("a-dropdown", {
                    attrs: {placement: "bottomRight"},
                    scopedSlots: e._u([{
                        key: "overlay", fn: function () {
                            return [n("a-menu", {
                                staticClass: "ant-pro-drop-down menu",
                                attrs: {"selected-keys": []}
                            }, [e.menu ? n("a-menu-item", {
                                key: "settings",
                                on: {click: e.handleToSettings}
                            }, [n("a-icon", {attrs: {type: "setting"}}), e._v(" 个人设置 ")], 1) : e._e(), e.menu ? n("a-menu-divider") : e._e(), n("a-menu-item", {
                                key: "logout",
                                on: {click: e.handleLogout}
                            }, [n("a-icon", {attrs: {type: "logout"}}), e._v(" 退出登录 ")], 1)], 1)]
                        }, proxy: !0
                    }], null, !1, 278714974)
                }, [n("span", {staticClass: "ant-pro-account-avatar"}, [n("a-avatar", {
                    staticClass: "antd-pro-global-header-index-avatar",
                    attrs: {size: "small", src: "/logo.png"}
                }), n("span", [e._v(e._s(e.getUserName))])], 1)]) : n("span", [n("a-spin", {
                    style: {
                        marginLeft: 8,
                        marginRight: 8
                    }, attrs: {size: "small"}
                })], 1)
            }, P = [], $ = (n("cd17"), n("ed3b")), E = {
                name: "AvatarDropdown", props: {
                    currentUser: {
                        type: Object, default: function () {
                            return null
                        }
                    }, menu: {type: Boolean, default: !0}
                }, computed: {
                    getUserName: function () {
                        return this.$store.state.user.info.user.userName
                    }
                }, methods: {
                    handleToCenter: function () {
                        this.$router.push({path: "/account/center"})
                    }, handleToSettings: function () {
                        this.$router.push({path: "/account/settings"})
                    }, handleLogout: function (e) {
                        var t = this;
                        $["a"].confirm({
                            title: "退出登录", content: "您确定要退出账号吗", onOk: function () {
                                return t.$store.dispatch("Logout").then((function () {
                                    t.$router.push({name: "login"})
                                }))
                            }, onCancel: function () {
                            }
                        })
                    }
                }
            }, T = E, L = (n("4396"), Object(m["a"])(T, N, P, !1, null, "231dfae0", null)), F = L.exports, z = n("4360"),
            D = n("b775"), q = n("5a27"), R = {
                name: "RightContent",
                components: {AvatarDropdown: F, NoticeModal: q["a"]},
                props: {
                    prefixCls: {type: String, default: "ant-pro-global-header-index-action"},
                    isMobile: {
                        type: Boolean, default: function () {
                            return !1
                        }
                    },
                    topMenu: {type: Boolean, required: !0},
                    theme: {type: String, required: !0}
                },
                data: function () {
                    return {
                        showMenu: !0,
                        currentUser: {},
                        isAdmin: !1,
                        tagCount: 0,
                        noticeVisible: !1,
                        timer: null,
                        noticeModel: {}
                    }
                },
                created: function () {
                    this.getData()
                },
                computed: {
                    wrpCls: function () {
                        return Object(M["a"])({"ant-pro-global-header-index-right": !0}, "ant-pro-global-header-index-".concat(this.isMobile || !this.topMenu ? "light" : this.theme), !0)
                    }
                },
                methods: {
                    okcancel: function () {
                        this.noticeVisible = !1, this.getData()
                    }, getNotice: function () {
                        var e = this;
                        Object(D["b"])({url: "/api/backend/Notices/IndexPageShow", method: "get"}).then((function (t) {
                            0 == t.isError && (e.noticeModel = t.notice, e.noticeVisible = t.needShow)
                        }))
                    }, getData: function () {
                        var e = this;
                        this.loading = !0, Object(D["b"])({
                            url: "/api/backend/Notices/getNoticeCount",
                            method: "get"
                        }).then((function (t) {
                            0 == t.isError && (e.tagCount = t.count)
                        })).finally((function () {
                            e.loading = !1
                        }))
                    }
                },
                mounted: function () {
                    var e = this;
                    setTimeout((function () {
                        e.currentUser = {name: "Serati Ma"}
                    }), 1500);
                    z["a"].getters.roles;
                    this.isAdmin = !0
                }
            }, I = R, B = Object(m["a"])(I, A, _, !1, null, null, null), V = B.exports, H = function () {
                var e = this, t = e.$createElement, n = e._self._c || t;
                return n("global-footer", {
                    staticClass: "footer custom-render",
                    scopedSlots: e._u([{
                        key: "links", fn: function () {
                            return [n("a", {
                                attrs: {
                                    href: "http://icp.chinaz.com/" + e.icpNumber,
                                    target: "_blank"
                                }
                            }, [e._v(e._s(e.icpNumber))])]
                        }, proxy: !0
                    }, {
                        key: "copyright", fn: function () {
                            return [e._v(" Copyright 2021 - " + e._s(e.CompanyName) + " - V" + e._s(e.version) + " ")]
                        }, proxy: !0
                    }])
                })
            }, W = [], K = {
                name: "ProGlobalFooter", components: {GlobalFooter: j["a"]}, data: function () {
                    return {version: l["t"], websiteName: l["u"], icpNumber: l["g"], CompanyName: l["e"]}
                }
            }, Y = K, G = Object(m["a"])(Y, H, W, !1, null, null, null), Q = G.exports,
            J = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js", X = {
                props: {isMobile: Boolean}, mounted: function () {
                }, methods: {
                    load: function () {
                        if (J) {
                            var e = document.createElement("script");
                            e.id = "_adsbygoogle_js", e.src = J, this.$el.appendChild(e), setTimeout((function () {
                                (window.adsbygoogle || []).push({})
                            }), 2e3)
                        }
                    }
                }, render: function () {
                    var e = arguments[0];
                    return e("div", {class: "business-pro-ad"}, [e("a", {
                        attrs: {
                            href: "https://store.antdv.com/pro/",
                            target: "_blank"
                        }
                    }, ["(推荐) 企业级商用版 Admin Pro 现已发售，采用 Vue3 + TS 欢迎购买。"])])
                }
            }, Z = X, ee = (n("4ab9"), Object(m["a"])(Z, a, i, !1, null, "e572647e", null)), te = ee.exports,
            ne = n("8eeb4"), ae = n.n(ne), ie = {
                name: "BasicLayout",
                components: {SettingDrawer: j["c"], RightContent: V, GlobalFooter: Q, LogoSvg: ae.a, Ads: te},
                data: function () {
                    return {
                        isProPreviewSite: !1,
                        websiteName: l["u"],
                        menus: [],
                        collapsed: !1,
                        title: O["a"].title,
                        settings: {
                            layout: O["a"].layout,
                            contentWidth: "sidemenu" === O["a"].layout ? l["f"].Fluid : O["a"].contentWidth,
                            theme: O["a"].navTheme,
                            primaryColor: O["a"].primaryColor,
                            fixedHeader: O["a"].fixedHeader,
                            fixSiderbar: O["a"].fixSiderbar,
                            colorWeak: O["a"].colorWeak,
                            hideHintAlert: !1,
                            hideCopyButton: !1
                        },
                        query: {},
                        isMobile: !1
                    }
                },
                computed: Object(U["a"])({}, Object(x["mapState"])({
                    mainMenu: function (e) {
                        return e.permission.addRouters
                    }
                })),
                created: function () {
                    var e = this, t = this.mainMenu.find((function (e) {
                        return "/" === e.path
                    }));
                    this.menus = t && t.children || [], this.$watch("collapsed", (function () {
                        e.$store.commit(l["i"], e.collapsed)
                    })), this.$watch("isMobile", (function () {
                        e.$store.commit(l["p"], e.isMobile)
                    }))
                },
                mounted: function () {
                    var e = this, t = navigator.userAgent;
                    t.indexOf("Edge") > -1 && this.$nextTick((function () {
                        e.collapsed = !e.collapsed, setTimeout((function () {
                            e.collapsed = !e.collapsed
                        }), 16)
                    }))
                },
                methods: {
                    i18nRender: C["b"], handleMediaQuery: function (e) {
                        this.query = e, !this.isMobile || e["screen-xs"] ? !this.isMobile && e["screen-xs"] && (this.isMobile = !0, this.collapsed = !1, this.settings.contentWidth = l["f"].Fluid) : this.isMobile = !1
                    }, refresh: function () {
                        this.$router.go(0)
                    }, handleCollapse: function (e) {
                        this.collapsed = e
                    }, handleSettingChange: function (e) {
                        var t = e.type, n = e.value;
                        switch (t && (this.settings[t] = n), t) {
                            case"contentWidth":
                                this.settings[t] = n;
                                break;
                            case"layout":
                                "sidemenu" === n ? this.settings.contentWidth = l["f"].Fluid : (this.settings.fixSiderbar = !1, this.settings.contentWidth = l["f"].Fixed);
                                break
                        }
                    }
                }
            }, oe = ie, re = (n("6692"), Object(m["a"])(oe, S, w, !1, null, null, null)), se = re.exports, ce = {
                name: "RouteView", props: {keepAlive: {type: Boolean, default: !0}}, data: function () {
                    return {}
                }, render: function () {
                    var e = arguments[0], t = this.$route.meta, n = this.$store.getters,
                        a = e("keep-alive", [e("router-view")]), i = e("router-view");
                    return (n.multiTab || t.keepAlive) && (this.keepAlive || n.multiTab || t.keepAlive) ? a : i
                }
            }, ue = ce, le = Object(m["a"])(ue, o, r, !1, null, null, null), de = le.exports, fe = function () {
                var e = this, t = e.$createElement, n = e._self._c || t;
                return n("page-header-wrapper", [n("router-view")], 1)
            }, me = [], he = {name: "PageView"}, pe = he, be = Object(m["a"])(pe, fe, me, !1, null, null, null);
        be.exports
    }, "705f": function (e, t, n) {
        "use strict";
        n.d(t, "a", (function () {
            return o
        }));
        var a = n("f3f3"), i = n("5880"), o = {
            computed: Object(a["a"])({}, Object(i["mapState"])({
                isMobile: function (e) {
                    return e.app.isMobile
                }
            }))
        }
    }, "7ded": function (e, t, n) {
        "use strict";
        n.d(t, "c", (function () {
            return o
        })), n.d(t, "d", (function () {
            return r
        })), n.d(t, "b", (function () {
            return s
        })), n.d(t, "a", (function () {
            return c
        }));
        var a = n("b775"), i = {
            Login: "/api/backend/Auth/login",
            Register: "/api/backend/Auth/register",
            Logout: "/auth/logout",
            ForgePassword: "/auth/forge-password",
            twoStepCode: "/auth/2step-code",
            SendSms: "/api/Sms/sendSms",
            SendSmsErr: "/account/sms_err",
            UserInfo: "/api/backend/Auth/userInfo",
            UserMenu: "/user/nav"
        };

        function o(e) {
            return Object(a["b"])({url: i.Login, method: "post", data: e})
        }

        function r(e) {
            return Object(a["b"])({url: i.Register, method: "post", data: e})
        }

        function s(e) {
            return Object(a["b"])({url: i.SendSms, method: "post", data: e})
        }

        function c() {
            return Object(a["b"])({
                url: i.UserInfo,
                method: "get",
                headers: {"Content-Type": "application/json;charset=UTF-8"}
            })
        }
    }, 8176: function (e, t, n) {
        "use strict";
        n.r(t);
        var a = n("f3f3"), i = n("4fd4"), o = n("d5c8");
        t["default"] = Object(a["a"])(Object(a["a"])({}, i["default"]), o["default"])
    }, "861f": function (e, t, n) {
    }, "8bbf": function (e, t) {
        e.exports = Vue
    }, "8eeb4": function (e, t, n) {
        var a = n("b2b7");
        e.exports = {
            __esModule: !0,
            default: a.svgComponent({
                tag: "svg",
                attrsMap: {
                    version: "1.0",
                    xmlns: "http://www.w3.org/2000/svg",
                    width: "3600.000000pt",
                    height: "3607.000000pt",
                    viewBox: "0 0 3600.000000 3607.000000",
                    preserveAspectRatio: "xMidYMid meet"
                },
                children: [{
                    tag: "g",
                    attrsMap: {
                        transform: "translate(0.000000,3607.000000) scale(0.100000,-0.100000)",
                        fill: "#000000",
                        stroke: "none"
                    }
                }]
            })
        }
    }, "9fb0": function (e, t, n) {
        "use strict";
        n.d(t, "a", (function () {
            return a
        })), n.d(t, "i", (function () {
            return i
        })), n.d(t, "p", (function () {
            return o
        })), n.d(t, "r", (function () {
            return r
        })), n.d(t, "o", (function () {
            return s
        })), n.d(t, "l", (function () {
            return c
        })), n.d(t, "m", (function () {
            return u
        })), n.d(t, "k", (function () {
            return l
        })), n.d(t, "n", (function () {
            return d
        })), n.d(t, "j", (function () {
            return f
        })), n.d(t, "s", (function () {
            return m
        })), n.d(t, "q", (function () {
            return h
        })), n.d(t, "b", (function () {
            return p
        })), n.d(t, "d", (function () {
            return b
        })), n.d(t, "c", (function () {
            return g
        })), n.d(t, "t", (function () {
            return k
        })), n.d(t, "u", (function () {
            return y
        })), n.d(t, "g", (function () {
            return v
        })), n.d(t, "e", (function () {
            return S
        })), n.d(t, "f", (function () {
            return w
        })), n.d(t, "h", (function () {
            return U
        }));
        var a = "Access-Token", i = "sidebar_type", o = "is_mobile", r = "nav_theme", s = "layout", c = "fixed_header",
            u = "fixed_sidebar", l = "content_width", d = "auto_hide_header", f = "color", m = "weak", h = "multi_tab",
            p = "app_language", b = "http://backend.lanzhankeji.com/api/backend/Image",
            g = "http://backend.lanzhankeji.com", k = "1.0.4", y = "蓝展表单", v = "皖ICP备2023003417号", S = "",
            w = {Fluid: "Fluid", Fixed: "Fixed"}, U = {LIGHT: "light", DARK: "dark"}
    }, a18c: function (e, t, n) {
        "use strict";
        n.d(t, "b", (function () {
            return d
        }));
        var a = n("8bbf"), i = n.n(a), o = n("6389"), r = n.n(o), s = n("d73b"), c = r.a.prototype.push;
        r.a.prototype.push = function (e, t, n) {
            return t || n ? c.call(this, e, t, n) : c.call(this, e).catch((function (e) {
                return e
            }))
        }, i.a.use(r.a);
        var u = function () {
            return new r.a({mode: "history", routes: s["b"]})
        }, l = u();

        function d() {
            var e = u();
            l.matcher = e.matcher
        }

        t["a"] = l
    }, aa67: function (e, t, n) {
    }, abff: function (e, t, n) {
    }, b00a: function (e, t, n) {
    }, b775: function (e, t, n) {
        "use strict";
        n.d(t, "a", (function () {
            return m
        }));
        n("d3b7");
        var a = n("cebe"), i = n.n(a), o = n("4360"), r = n("8ded"), s = n.n(r), c = n("56cd"), u = {
            vm: {}, install: function (e, t) {
                this.installed || (this.installed = !0, t && (e.axios = t, Object.defineProperties(e.prototype, {
                    axios: {
                        get: function () {
                            return t
                        }
                    }, $http: {
                        get: function () {
                            return t
                        }
                    }
                })))
            }
        }, l = n("9fb0"), d = i.a.create({baseURL: "http://backend.lanzhankeji.com", timeout: 6e8}), f = function (e) {
            if (e.response) {
                var t = e.response.data, n = s.a.get(l["a"]);
                401 !== e.response.status || t.result && t.result.isLogin ? 403 === e.response.status ? c["a"].error({
                    message: "无权限",
                    description: "您没有权限查看此内容~"
                }) : c["a"].error({
                    message: "网络错误",
                    description: "抱歉！网络请求失败！" + e.response.status
                }) : (c["a"].error({
                    message: "未登录",
                    description: "请您登录您的账号和密码~"
                }), n && o["a"].dispatch("Logout").then((function () {
                    setTimeout((function () {
                        window.location.reload()
                    }), 1500)
                })))
            }
            return Promise.reject(e)
        };
        d.interceptors.request.use((function (e) {
            var t = s.a.get(l["a"]);
            return t && (e.headers["Authorization"] = " bearer " + t), e
        }), f), d.interceptors.response.use((function (e) {
            return e.data.isError && 1 == e.data.isError && c["a"].error({
                message: "请求错误",
                description: "抱歉！" + e.data.errorMessage
            }), e.data
        }), f);
        var m = {
            vm: {}, install: function (e) {
                e.use(u, d)
            }
        };
        t["b"] = d
    }, bed6: function (e, t, n) {
        "use strict";
        var a = n("3e50"), i = n.n(a);
        i.a
    }, bf0f: function (e, t, n) {
        "use strict";
        n.d(t, "c", (function () {
            return g
        })), n.d(t, "b", (function () {
            return k
        }));
        n("caad"), n("d3b7");
        var a = n("f3f3"), i = n("8bbf"), o = n.n(i), r = n("a925"), s = n("8ded"), c = n.n(s), u = n("c1df"),
            l = n.n(u), d = n("2807");
        o.a.use(r["a"]);
        var f = "en-US", m = {"en-US": Object(a["a"])({}, d["default"])},
            h = new r["a"]({silentTranslationWarn: !0, locale: f, fallbackLocale: f, messages: m}), p = [f];

        function b(e) {
            return h.locale = e, document.querySelector("html").setAttribute("lang", e), e
        }

        function g() {
            var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : f;
            return new Promise((function (t) {
                return c.a.set("lang", e), h.locale !== e ? p.includes(e) ? t(b(e)) : n("4aa4")("./".concat(e)).then((function (t) {
                    var n = t.default;
                    return h.setLocaleMessage(e, n), p.push(e), l.a.updateLocale(n.momentName, n.momentLocale), b(e)
                })) : t(e)
            }))
        }

        function k(e) {
            return h.t("".concat(e))
        }

        t["a"] = h
    }, ca00: function (e, t, n) {
        "use strict";
        n.d(t, "c", (function () {
            return a
        })), n.d(t, "d", (function () {
            return i
        })), n.d(t, "a", (function () {
            return o
        })), n.d(t, "b", (function () {
            return r
        }));
        n("c975");

        function a() {
            var e = new Date, t = e.getHours();
            return t < 9 ? "早上好" : t <= 11 ? "上午好" : t <= 13 ? "中午好" : t < 20 ? "下午好" : "晚上好"
        }

        function i() {
            var e = ["休息一会儿吧", "准备吃什么呢?", "要不要打一把 DOTA", "我猜你可能累了"],
                t = Math.floor(Math.random() * e.length);
            return e[t]
        }

        function o(e) {
            e = e || Date.now();
            var t = new Date(e), n = t.getMonth() < 9 ? "0" + (t.getMonth() + 1) : t.getMonth() + 1;
            return n += "-", n += t.getDate() < 10 ? "0" + t.getDate() : t.getDate(), n += " ", n += t.getHours(), n += ":", n += t.getMinutes() < 10 ? "0" + t.getMinutes() : t.getMinutes(), n
        }

        function r(e) {
            var t = 1e3, n = 60 * t, a = 60 * n, i = 24 * a, o = (new Date).getTime(), r = o - e, s = r / t, c = r / n,
                u = r / a, l = r / i;
            return l >= 1 ? parseInt(l) + "天" : u >= 1 ? parseInt(u) + "小时" : c >= 1 ? parseInt(c) + "分钟" : s >= 1 ? parseInt(s) + "秒" : "0秒"
        }
    }, cebe: function (e, t) {
        e.exports = axios
    }, d5c8: function (e, t, n) {
        "use strict";
        n.r(t), t["default"] = {
            "result.fail.error.title": "提交失败",
            "result.fail.error.description": "请核对并修改以下信息后，再重新提交。",
            "result.fail.error.hint-title": "您提交的内容有如下错误：",
            "result.fail.error.hint-text1": "您的账户已被冻结",
            "result.fail.error.hint-btn1": "立即解冻",
            "result.fail.error.hint-text2": "您的账户还不具备申请资格",
            "result.fail.error.hint-btn2": "立即升级",
            "result.fail.error.btn-text": "返回修改"
        }
    }, d73b: function (e, t, n) {
        "use strict";
        n.d(t, "a", (function () {
            return s
        })), n.d(t, "b", (function () {
            return c
        }));
        n("d3b7");
        var a = n("680a"), i = n("0dbd"), o = n.n(i), r = {
            name: "RouteView", render: function (e) {
                return e("router-view")
            }
        };

        function s() {
            return [{
                path: "/",
                name: "index",
                component: a["a"],
                meta: {title: "menu.home", permission: ["admin", "shopadmin", "shopuser"]},
                redirect: "/dashboard/workplace",
                children: [{
                    path: "/dashboard",
                    name: "dashboard",
                    redirect: "/dashboard/workplace",
                    component: r,
                    meta: {title: "工作台", keepAlive: !0, icon: o.a, permission: ["admin", "shopadmin"]},
                    children: [{
                        path: "/dashboard/workplace",
                        name: "Workplace",
                        component: function () {
                            return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-94cba452")]).then(n.bind(null, "004c"))
                        },
                        meta: {title: "控制台", keepAlive: !0, permission: ["admin", "shopadmin"]},
                        hideChildrenInMenu: !0
                    }]
                }, {
                    path: "/websiteshopadmin",
                    component: r,
                    redirect: "/website/settingsShopAdmin",
                    name: "website",
                    meta: {title: "网站管理", icon: "setting", keepAlive: !0, permission: ["admin"]},
                    children: [{
                        path: "/website/settings",
                        name: "websitesettings",
                        component: function () {
                            return n.e("chunk-5d06aa4e").then(n.bind(null, "5a21"))
                        },
                        meta: {title: "网站设置", keepAlive: !0, hideHeader: !0, permission: ["admin"]},
                        redirect: "/website/settings/basic",
                        hideChildrenInMenu: !0,
                        children: [{
                            path: "/website/settings/basic",
                            name: "WebsiteBasicSettings",
                            component: function () {
                                return n.e("chunk-2a67c443").then(n.bind(null, "14ce"))
                            },
                            meta: {title: "网站基础设置", keepAlive: !0, hidden: !0, permission: ["admin"]}
                        }, {
                            path: "/website/settings/aliyun", name: "AliyunSettings", component: function () {
                                return n.e("chunk-357a8ab2").then(n.bind(null, "9110"))
                            }, meta: {title: "阿里云接口设置", keepAlive: !0, hidden: !0, permission: ["admin"]}
                        }, {
                            path: "/website/settings/sms", name: "SmsSettings", component: function () {
                                return n.e("chunk-1e387987").then(n.bind(null, "8c4c"))
                            }, meta: {title: "短信接口设置", keepAlive: !0, hidden: !0, permission: ["admin"]}
                        }, {
                            path: "/website/settings/wx", name: "WxSettings", component: function () {
                                return n.e("chunk-3be9161f").then(n.bind(null, "f065"))
                            }, meta: {title: "微信接口设置", keepAlive: !0, hidden: !0, permission: ["admin"]}
                        }, {
                            path: "/website/settings/alipay", name: "AlipaySettings", component: function () {
                                return n.e("chunk-012b4683").then(n.bind(null, "8509"))
                            }, meta: {title: "支付宝接口设置", keepAlive: !0, hidden: !0, permission: ["admin"]}
                        }, {
                            path: "/website/settings/others", name: "OthersSettings", component: function () {
                                return n.e("chunk-4697cc2e").then(n.bind(null, "7005"))
                            }, meta: {title: "杂项设置", keepAlive: !0, hidden: !0, permission: ["admin"]}
                        }, {
                            path: "/website/settings/show", name: "ShowSettings", component: function () {
                                return n.e("chunk-4b672e02").then(n.bind(null, "fb35"))
                            }, meta: {title: "显示设置", keepAlive: !0, hidden: !0, permission: ["admin"]}
                        }]
                    }, {
                        path: "/admin/notice/index", name: "adminnoticeindex", component: function () {
                            return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-70370409")]).then(n.bind(null, "0504"))
                        }, meta: {title: "站内通知", permission: ["管理员", "admin"]}
                    }, {
                        path: "/website/shopadminindex",
                        name: "usershopadminindex",
                        component: r,
                        meta: {title: "渠道商管理", keepAlive: !0, permission: ["admin"]},
                        redirect: "/website/user/shopadminindex",
                        hideChildrenInMenu: !0,
                        children: [{
                            path: "/website/user/shopadminindex",
                            name: "usershopadminindex",
                            component: function () {
                                return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-293fa244")]).then(n.bind(null, "eee0"))
                            },
                            meta: {title: "渠道商管理", keepAlive: !0, permission: ["admin"]}
                        }]
                    }, {
                        path: "/website/check",
                        name: "usercheck",
                        component: r,
                        meta: {title: "认证审核", keepAlive: !0, permission: ["admin"]},
                        redirect: "/website/user/check",
                        hideChildrenInMenu: !0,
                        children: [{
                            path: "/website/user/check", name: "userindexcheck", component: function () {
                                return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-f99e7ae4")]).then(n.bind(null, "8e21"))
                            }, meta: {title: "认证审核列表", keepAlive: !0, permission: ["admin"]}
                        }]
                    }, {
                        path: "/website/admin", name: "adminindex", component: function () {
                            return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-238c7df1")]).then(n.bind(null, "3a48"))
                        }, meta: {title: "管理员管理", keepAlive: !0, permission: ["admin"]}
                    }, {
                        path: "/admin/log",
                        name: "adminlog",
                        redirect: "/admin/log/index",
                        hideChildrenInMenu: !0,
                        component: r,
                        meta: {title: "日志查询", keepAlive: !0, permission: ["admin"]},
                        children: [{
                            path: "/admin/log/index", name: "adminlogindex", component: function () {
                                return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-d3df682a")]).then(n.bind(null, "d781"))
                            }, meta: {title: "日志列表", permission: ["admin"]}
                        }]
                    }]
                }, {
                    path: "/website/imageupload",
                    name: "imageupload",
                    component: r,
                    meta: {title: "批量图片", icon: "file-image", keepAlive: !0, permission: ["admin", "shopadmin"]},
                    redirect: "/website/imageupload/index",
                    hideChildrenInMenu: !0,
                    children: [{
                        path: "/website/imageupload/index", name: "imageuploadindex", component: function () {
                            return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-3ccd7a35"), n.e("chunk-38fb323f")]).then(n.bind(null, "e46a"))
                        }, meta: {title: "批量图片", keepAlive: !0, permission: ["admin", "shopadmin"]}
                    }]
                }, {
                    path: "/pay",
                    name: "pay",
                    component: r,
                    redirect: "/pay/pay",
                    meta: {title: "支付中心", keepAlive: !0, icon: "pay-circle", permission: ["shopadmin"]},
                    children: [{
                        path: "/dashboard/workplace/pay", name: "payInMoney", component: function () {
                            return n.e("chunk-5be7b54f").then(n.bind(null, "9032"))
                        }, meta: {title: "充值", keepAlive: !0, permission: ["shopadmin"]}
                    }, {
                        path: "/pay/moneyrecord", name: "mymoneyrecord", component: function () {
                            return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-d3deacee")]).then(n.bind(null, "e164"))
                        }, meta: {title: "充值记录", keepAlive: !0, permission: ["shopadmin"]}
                    }, {
                        path: "/pay/invoice/index", name: "payinvoiceindex", component: function () {
                            return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-21ac9da7")]).then(n.bind(null, "fe40"))
                        }, meta: {title: "开票记录", permission: ["shopadmin"]}
                    }]
                }, {
                    path: "/project", name: "project", component: function () {
                        return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-3ccd7a35"), n.e("chunk-114fb276"), n.e("chunk-2d207810")]).then(n.bind(null, "a18b"))
                    }, meta: {icon: "hdd", keepAlive: !0, title: "项目列表", permission: ["shopadmin", "admin"]}
                }, {
                    path: "/projectsub", name: "projectsub", component: function () {
                        return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-3ccd7a35"), n.e("chunk-3aadf68e"), n.e("chunk-2d0d3dc7")]).then(n.bind(null, "5f22"))
                    }, meta: {icon: "appstore", keepAlive: !0, title: "分销渠道", permission: ["shopadmin", "admin"]}
                }, {
                    path: "/projectlink", name: "projectlink", component: function () {
                        return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-3ccd7a35"), n.e("chunk-ad47917a"), n.e("chunk-d2ac0710")]).then(n.bind(null, "947f"))
                    }, meta: {icon: "qrcode", keepAlive: !0, title: "链接列表", permission: ["admin", "shopadmin"]}
                }, {
                    path: "/projectsubmit", name: "projectsubmit", component: function () {
                        return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-3ccd7a35"), n.e("chunk-afc1c0ce"), n.e("chunk-2d0c7b6d")]).then(n.bind(null, "5293"))
                    }, meta: {icon: "database", keepAlive: !0, title: "进件数据", permission: ["admin", "shopadmin"]}
                }, {
                    path: "/projectlinkkind", name: "projectlinkkind", component: function () {
                        return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-3ccd7a35"), n.e("chunk-0e19653c")]).then(n.bind(null, "f848"))
                    }, meta: {icon: "link", keepAlive: !0, title: "链接类型", permission: ["admin", "shopadmin"]}
                }, {
                    path: "/delete",
                    name: "delete",
                    component: r,
                    redirect: "/delete/project",
                    meta: {title: "回收站", keepAlive: !0, icon: "rest", permission: ["shopadmin", "admin"]},
                    children: [{
                        path: "/delete/project", name: "deleteproject", component: function () {
                            return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-3ccd7a35"), n.e("chunk-114fb276"), n.e("chunk-2d0bd9d4")]).then(n.bind(null, "2d6b"))
                        }, meta: {icon: "hdd", keepAlive: !0, title: "项目列表", permission: ["shopadmin", "admin"]}
                    }, {
                        path: "/delete/projectsub",
                        name: "deleteprojectsub",
                        component: function () {
                            return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-3ccd7a35"), n.e("chunk-3aadf68e"), n.e("chunk-2d0cbab4")]).then(n.bind(null, "4b3c"))
                        },
                        meta: {icon: "appstore", keepAlive: !0, title: "分销渠道", permission: ["shopadmin", "admin"]}
                    }, {
                        path: "/delete/projectlink", name: "deleteprojectlink", component: function () {
                            return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-3ccd7a35"), n.e("chunk-ad47917a"), n.e("chunk-2d22bf44")]).then(n.bind(null, "f0bf"))
                        }, meta: {icon: "qrcode", keepAlive: !0, title: "链接列表", permission: ["admin", "shopadmin"]}
                    }, {
                        path: "/delete/projectsubmit",
                        name: "deleteprojectsubmit",
                        component: function () {
                            return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-3ccd7a35"), n.e("chunk-afc1c0ce"), n.e("chunk-749fbdec")]).then(n.bind(null, "72afb"))
                        },
                        meta: {icon: "database", keepAlive: !0, title: "进件数据", permission: ["admin", "shopadmin"]}
                    }]
                }, {
                    path: "/money",
                    component: r,
                    redirect: "/money/admin",
                    name: "money",
                    meta: {title: "财务管理", icon: "wallet", keepAlive: !0, permission: ["admin"]},
                    children: [{
                        path: "/money/moneyrecord",
                        name: "moneyrecord",
                        redirect: "/money/moneyrecord/index",
                        hideChildrenInMenu: !0,
                        component: r,
                        meta: {title: "充值记录", keepAlive: !0, permission: ["admin"]},
                        children: [{
                            path: "/money/moneyrecord/index",
                            name: "moneymoneyrecordindex",
                            component: function () {
                                return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-d4096f50")]).then(n.bind(null, "6065"))
                            },
                            meta: {title: "流水列表", permission: ["admin"]}
                        }]
                    }, {
                        path: "/money/invoice/index", name: "moneyinvoiceindex", component: function () {
                            return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-0831d890")]).then(n.bind(null, "7def"))
                        }, meta: {title: "发票开票", permission: ["admin"]}
                    }]
                }, {
                    path: "/account",
                    component: r,
                    redirect: "/account/center",
                    name: "account",
                    hidden: !0,
                    meta: {
                        title: "我的账户",
                        icon: "user",
                        keepAlive: !0,
                        permission: ["admin", "shopadmin", "shopuser"]
                    },
                    children: [{
                        path: "/account/settings",
                        name: "settings",
                        component: function () {
                            return n.e("chunk-3affb9d5").then(n.bind(null, "cd07"))
                        },
                        meta: {title: "账户设置", hideHeader: !0, permission: ["admin", "shopadmin", "shopuser"]},
                        redirect: "/account/settings/security",
                        hideChildrenInMenu: !0,
                        children: [{
                            path: "/account/settings/security",
                            name: "SecuritySettings",
                            component: function () {
                                return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-6232e334")]).then(n.bind(null, "a9a9"))
                            },
                            meta: {
                                title: "安全设置",
                                hidden: !0,
                                keepAlive: !0,
                                permission: ["admin", "shopadmin", "shopuser"]
                            }
                        }, {
                            path: "/account/settings/log",
                            name: "LogSettings",
                            component: function () {
                                return Promise.all([n.e("chunk-4aecc3f9"), n.e("chunk-11ff81f0")]).then(n.bind(null, "2523"))
                            },
                            meta: {
                                title: "账号日志",
                                hidden: !0,
                                keepAlive: !0,
                                permission: ["admin", "shopadmin", "shopuser"]
                            }
                        }, {
                            path: "/account/settings/custom",
                            name: "CustomSettings",
                            component: function () {
                                return n.e("chunk-b975fbf0").then(n.bind(null, "55c3"))
                            },
                            meta: {
                                title: "自定义设置",
                                hidden: !0,
                                keepAlive: !0,
                                permission: ["admin", "shopadmin", "shopuser"]
                            }
                        }, {
                            path: "/account/settings/binding",
                            name: "BindingSettings",
                            component: function () {
                                return n.e("chunk-2d0e4e51").then(n.bind(null, "91be"))
                            },
                            meta: {
                                title: "账号绑定",
                                hidden: !0,
                                keepAlive: !0,
                                permission: ["admin", "shopadmin", "shopuser"]
                            }
                        }, {
                            path: "/account/settings/notification",
                            name: "NotificationSettings",
                            component: function () {
                                return n.e("chunk-2d0aecfc").then(n.bind(null, "0c3f"))
                            },
                            meta: {
                                title: "通知设置",
                                hidden: !0,
                                keepAlive: !0,
                                permission: ["admin", "shopadmin", "shopuser"]
                            }
                        }]
                    }]
                }]
            }, {path: "*", redirect: "/404", hidden: !0}]
        }

        var c = [{
            path: "/user",
            component: a["c"],
            redirect: "/user/login",
            hidden: !0,
            children: [{
                path: "login", name: "login", component: function () {
                    return n.e("user").then(n.bind(null, "ac2a"))
                }
            }, {
                path: "register", name: "register", component: function () {
                    return n.e("user").then(n.bind(null, "1348"))
                }
            }, {
                path: "register-result", name: "registerResult", component: function () {
                    return n.e("user").then(n.bind(null, "1037"))
                }
            }, {path: "recover", name: "recover", component: void 0}]
        }, {
            path: "/404", component: function () {
                return n.e("fail").then(n.bind(null, "cc89"))
            }
        }]
    }, dec6: function (e, t, n) {
        "use strict";
        n.r(t);
        var a = n("f3f3"), i = n("5dd5");
        t["default"] = Object(a["a"])({}, i["default"])
    }, e819: function (e, t, n) {
        "use strict";
        t["a"] = {
            navTheme: "dark",
            primaryColor: "#13C2C2",
            layout: "sidemenu",
            contentWidth: "Fluid",
            fixedHeader: !0,
            fixSiderbar: !1,
            colorWeak: !1,
            menu: {locale: !1},
            title: "蓝展表单",
            pwa: !1,
            iconfontUrl: "",
            production: !0
        }
    }, fddb: function (e, t, n) {
    }
});